text: /*
   * Copyright 2020-2021 Telecom Paris
     Licensed under the Apache License, Version 2.0 (the "License");
     you may not use this file except in compliance with the License.
     You may obtain a copy of the License at
         http://www.apache.org/licenses/LICENSE-2.0
     Unless required by applicable law or agreed to in writing, software
     distributed under the License is distributed on an "AS IS" BASIS,
     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
     See the License for the specific language governing permissions and
     limitations under the License.
   */
  /*
   * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
   * From ASN.1 module "NR-RRC-Definitions"
   * 	`asn1c -gen-PER -fcompound-names -findirect-choice -no-gen-example`
   */
  
  #include "UE-CapabilityRAT-Container.h"
  
  asn_TYPE_member_t asn_MBR_UE_CapabilityRAT_Container_1[] = {
  	{ ATF_NOFLAGS, 0, offsetof(struct UE_CapabilityRAT_Container, rat_Type),
  		(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
  		-1,	/* IMPLICIT tag at current level */
  		&asn_DEF_RAT_Type,
  		0,
  		{ 0, 0, 0 },
  		0, 0, /* No default value */
  		"rat-Type"
  		},
  	{ ATF_NOFLAGS, 0, offsetof(struct UE_CapabilityRAT_Container, ue_CapabilityRAT_Container),
  		(ASN_TAG_CLASS_CONTEXT | (1 << 2)),
  		-1,	/* IMPLICIT tag at current level */
  		&asn_DEF_OCTET_STRING,
  		0,
  		{ 0, 0, 0 },
  		0, 0, /* No default value */
  		"ue-CapabilityRAT-Container"
  		},
  };
  static const ber_tlv_tag_t asn_DEF_UE_CapabilityRAT_Container_tags_1[] = {
  	(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
  };
  static const asn_TYPE_tag2member_t asn_MAP_UE_CapabilityRAT_Container_tag2el_1[] = {
      { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* rat-Type */
      { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* ue-CapabilityRAT-Container */
  };
  asn_SEQUENCE_specifics_t asn_SPC_UE_CapabilityRAT_Container_specs_1 = {
  	sizeof(struct UE_CapabilityRAT_Container),
  	offsetof(struct UE_CapabilityRAT_Container, _asn_ctx),
  	asn_MAP_UE_CapabilityRAT_Container_tag2el_1,
  	2,	/* Count of tags in the map */
  	0, 0, 0,	/* Optional elements (not needed) */
  	-1,	/* First extension addition */
  };
  asn_TYPE_descriptor_t asn_DEF_UE_CapabilityRAT_Container = {
  	"UE-CapabilityRAT-Container",
  	"UE-CapabilityRAT-Container",
  	&asn_OP_SEQUENCE,
  	asn_DEF_UE_CapabilityRAT_Container_tags_1,
  	sizeof(asn_DEF_UE_CapabilityRAT_Container_tags_1)
  		/sizeof(asn_DEF_UE_CapabilityRAT_Container_tags_1[0]), /* 1 */
  	asn_DEF_UE_CapabilityRAT_Container_tags_1,	/* Same as above */
  	sizeof(asn_DEF_UE_CapabilityRAT_Container_tags_1)
  		/sizeof(asn_DEF_UE_CapabilityRAT_Container_tags_1[0]), /* 1 */
  	{ 0, 0, SEQUENCE_constraint },
  	asn_MBR_UE_CapabilityRAT_Container_1,
  	2,	/* Elements count */
  	&asn_SPC_UE_CapabilityRAT_Container_specs_1	/* Additional specs */
  };
  
  