E2AP and E2SM-RC version upgrade to E2aP v.2.0 and E2SM-RC to v1.0.1
[ric-app/rc.git] / e2ap / lib / AMFName.c
similarity index 69%
rename from e2sm/lib/MeasurementTypeName.c
rename to e2ap/lib/AMFName.c
index 1b5fd5a..ed2a6e7 100644 (file)
@@ -1,11 +1,11 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-KPM-RC"
- *     found in "e2sm-kpm-rc.asn"
+ * From ASN.1 module "E2AP-CommonDataTypes"
+ *     found in "e2ap.asn"
  *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
-#include "MeasurementTypeName.h"
+#include "AMFName.h"
 
 static const int permitted_alphabet_table_1[256] = {
  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,       /*                  */
@@ -40,7 +40,7 @@ static int check_permitted_alphabet_1(const void *sptr) {
 }
 
 int
-MeasurementTypeName_constraint(const asn_TYPE_descriptor_t *td, const void *sptr,
+AMFName_constraint(const asn_TYPE_descriptor_t *td, const void *sptr,
                        asn_app_constraint_failed_f *ctfailcb, void *app_key) {
        const PrintableString_t *st = (const PrintableString_t *)sptr;
        size_t size;
@@ -66,12 +66,12 @@ MeasurementTypeName_constraint(const asn_TYPE_descriptor_t *td, const void *sptr
        }
 }
 
-static int asn_PER_MAP_MeasurementTypeName_1_v2c(unsigned int value) {
+static int asn_PER_MAP_AMFName_1_v2c(unsigned int value) {
        if(value >= sizeof(permitted_alphabet_table_1)/sizeof(permitted_alphabet_table_1[0]))
                return -1;
        return permitted_alphabet_table_1[value] - 1;
 }
-static int asn_PER_MAP_MeasurementTypeName_1_c2v(unsigned int code) {
+static int asn_PER_MAP_AMFName_1_c2v(unsigned int code) {
        if(code >= sizeof(permitted_alphabet_code2value_1)/sizeof(permitted_alphabet_code2value_1[0]))
                return -1;
        return permitted_alphabet_code2value_1[code];
@@ -80,29 +80,29 @@ static int asn_PER_MAP_MeasurementTypeName_1_c2v(unsigned int code) {
  * This type is implemented using PrintableString,
  * so here we adjust the DEF accordingly.
  */
-static asn_oer_constraints_t asn_OER_type_MeasurementTypeName_constr_1 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_AMFName_constr_1 CC_NOTUSED = {
        { 0, 0 },
        -1      /* (SIZE(0..MAX)) */};
-asn_per_constraints_t asn_PER_type_MeasurementTypeName_constr_1 CC_NOTUSED = {
+asn_per_constraints_t asn_PER_type_AMFName_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_MeasurementTypeName_1_v2c,  /* Value to PER code map */
-       asn_PER_MAP_MeasurementTypeName_1_c2v   /* PER code to value map */
+       asn_PER_MAP_AMFName_1_v2c,      /* Value to PER code map */
+       asn_PER_MAP_AMFName_1_c2v       /* PER code to value map */
 };
-static const ber_tlv_tag_t asn_DEF_MeasurementTypeName_tags_1[] = {
+static const ber_tlv_tag_t asn_DEF_AMFName_tags_1[] = {
        (ASN_TAG_CLASS_UNIVERSAL | (19 << 2))
 };
-asn_TYPE_descriptor_t asn_DEF_MeasurementTypeName = {
-       "MeasurementTypeName",
-       "MeasurementTypeName",
+asn_TYPE_descriptor_t asn_DEF_AMFName = {
+       "AMFName",
+       "AMFName",
        &asn_OP_PrintableString,
-       asn_DEF_MeasurementTypeName_tags_1,
-       sizeof(asn_DEF_MeasurementTypeName_tags_1)
-               /sizeof(asn_DEF_MeasurementTypeName_tags_1[0]), /* 1 */
-       asn_DEF_MeasurementTypeName_tags_1,     /* Same as above */
-       sizeof(asn_DEF_MeasurementTypeName_tags_1)
-               /sizeof(asn_DEF_MeasurementTypeName_tags_1[0]), /* 1 */
-       { &asn_OER_type_MeasurementTypeName_constr_1, &asn_PER_type_MeasurementTypeName_constr_1, MeasurementTypeName_constraint },
+       asn_DEF_AMFName_tags_1,
+       sizeof(asn_DEF_AMFName_tags_1)
+               /sizeof(asn_DEF_AMFName_tags_1[0]), /* 1 */
+       asn_DEF_AMFName_tags_1, /* Same as above */
+       sizeof(asn_DEF_AMFName_tags_1)
+               /sizeof(asn_DEF_AMFName_tags_1[0]), /* 1 */
+       { &asn_OER_type_AMFName_constr_1, &asn_PER_type_AMFName_constr_1, AMFName_constraint },
        0, 0,   /* No members */
        0       /* No specifics */
 };