Updated INFO.yaml file
[ric-app/kpimon.git] / asn1c_defs / all-defs / NRNRB.c
1 /*\r
2  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)\r
3  * From ASN.1 module "X2AP-IEs"\r
4  *      found in "../../asn_defs/asn1/x2ap-modified-15-05.asn"\r
5  *      `asn1c -fcompound-names -fno-include-deps -findirect-choice -gen-PER -no-gen-OER`\r
6  */\r
7 \r
8 #include "NRNRB.h"\r
9 \r
10 /*\r
11  * This type is implemented using NativeEnumerated,\r
12  * so here we adjust the DEF accordingly.\r
13  */\r
14 asn_per_constraints_t asn_PER_type_NRNRB_constr_1 CC_NOTUSED = {\r
15         { APC_CONSTRAINED | APC_EXTENSIBLE,  5,  5,  0,  28 }   /* (0..28,...) */,\r
16         { APC_UNCONSTRAINED,    -1, -1,  0,  0 },\r
17         0, 0    /* No PER value map */\r
18 };\r
19 static const asn_INTEGER_enum_map_t asn_MAP_NRNRB_value2enum_1[] = {\r
20         { 0,    5,      "nrb11" },\r
21         { 1,    5,      "nrb18" },\r
22         { 2,    5,      "nrb24" },\r
23         { 3,    5,      "nrb25" },\r
24         { 4,    5,      "nrb31" },\r
25         { 5,    5,      "nrb32" },\r
26         { 6,    5,      "nrb38" },\r
27         { 7,    5,      "nrb51" },\r
28         { 8,    5,      "nrb52" },\r
29         { 9,    5,      "nrb65" },\r
30         { 10,   5,      "nrb66" },\r
31         { 11,   5,      "nrb78" },\r
32         { 12,   5,      "nrb79" },\r
33         { 13,   5,      "nrb93" },\r
34         { 14,   6,      "nrb106" },\r
35         { 15,   6,      "nrb107" },\r
36         { 16,   6,      "nrb121" },\r
37         { 17,   6,      "nrb132" },\r
38         { 18,   6,      "nrb133" },\r
39         { 19,   6,      "nrb135" },\r
40         { 20,   6,      "nrb160" },\r
41         { 21,   6,      "nrb162" },\r
42         { 22,   6,      "nrb189" },\r
43         { 23,   6,      "nrb216" },\r
44         { 24,   6,      "nrb217" },\r
45         { 25,   6,      "nrb245" },\r
46         { 26,   6,      "nrb264" },\r
47         { 27,   6,      "nrb270" },\r
48         { 28,   6,      "nrb273" }\r
49         /* This list is extensible */\r
50 };\r
51 static const unsigned int asn_MAP_NRNRB_enum2value_1[] = {\r
52         14,     /* nrb106(14) */\r
53         15,     /* nrb107(15) */\r
54         0,      /* nrb11(0) */\r
55         16,     /* nrb121(16) */\r
56         17,     /* nrb132(17) */\r
57         18,     /* nrb133(18) */\r
58         19,     /* nrb135(19) */\r
59         20,     /* nrb160(20) */\r
60         21,     /* nrb162(21) */\r
61         1,      /* nrb18(1) */\r
62         22,     /* nrb189(22) */\r
63         23,     /* nrb216(23) */\r
64         24,     /* nrb217(24) */\r
65         2,      /* nrb24(2) */\r
66         25,     /* nrb245(25) */\r
67         3,      /* nrb25(3) */\r
68         26,     /* nrb264(26) */\r
69         27,     /* nrb270(27) */\r
70         28,     /* nrb273(28) */\r
71         4,      /* nrb31(4) */\r
72         5,      /* nrb32(5) */\r
73         6,      /* nrb38(6) */\r
74         7,      /* nrb51(7) */\r
75         8,      /* nrb52(8) */\r
76         9,      /* nrb65(9) */\r
77         10,     /* nrb66(10) */\r
78         11,     /* nrb78(11) */\r
79         12,     /* nrb79(12) */\r
80         13      /* nrb93(13) */\r
81         /* This list is extensible */\r
82 };\r
83 const asn_INTEGER_specifics_t asn_SPC_NRNRB_specs_1 = {\r
84         asn_MAP_NRNRB_value2enum_1,     /* "tag" => N; sorted by tag */\r
85         asn_MAP_NRNRB_enum2value_1,     /* N => "tag"; sorted by N */\r
86         29,     /* Number of elements in the maps */\r
87         30,     /* Extensions before this member */\r
88         1,      /* Strict enumeration */\r
89         0,      /* Native long size */\r
90         0\r
91 };\r
92 static const ber_tlv_tag_t asn_DEF_NRNRB_tags_1[] = {\r
93         (ASN_TAG_CLASS_UNIVERSAL | (10 << 2))\r
94 };\r
95 asn_TYPE_descriptor_t asn_DEF_NRNRB = {\r
96         "NRNRB",\r
97         "NRNRB",\r
98         &asn_OP_NativeEnumerated,\r
99         asn_DEF_NRNRB_tags_1,\r
100         sizeof(asn_DEF_NRNRB_tags_1)\r
101                 /sizeof(asn_DEF_NRNRB_tags_1[0]), /* 1 */\r
102         asn_DEF_NRNRB_tags_1,   /* Same as above */\r
103         sizeof(asn_DEF_NRNRB_tags_1)\r
104                 /sizeof(asn_DEF_NRNRB_tags_1[0]), /* 1 */\r
105         { 0, &asn_PER_type_NRNRB_constr_1, NativeEnumerated_constraint },\r
106         0, 0,   /* Defined elsewhere */\r
107         &asn_SPC_NRNRB_specs_1  /* Additional specs */\r
108 };\r
109 \r