regenerated

This commit is contained in:
Lev Walkin 2017-09-29 23:16:48 -07:00
parent a5972bedae
commit 0bfea56d08
63 changed files with 868 additions and 2567 deletions

View File

@ -69,15 +69,13 @@ asn_TYPE_descriptor_t asn_DEF_Enum1 = {
"Enum1", "Enum1",
"Enum1", "Enum1",
&asn_OP_ENUMERATED, &asn_OP_ENUMERATED,
ENUMERATED_constraint,
asn_DEF_Enum1_tags_1, asn_DEF_Enum1_tags_1,
sizeof(asn_DEF_Enum1_tags_1) sizeof(asn_DEF_Enum1_tags_1)
/sizeof(asn_DEF_Enum1_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Enum1_tags_1[0]), /* 1 */
asn_DEF_Enum1_tags_1, /* Same as above */ asn_DEF_Enum1_tags_1, /* Same as above */
sizeof(asn_DEF_Enum1_tags_1) sizeof(asn_DEF_Enum1_tags_1)
/sizeof(asn_DEF_Enum1_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Enum1_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, ENUMERATED_constraint },
0, /* No PER visible constraints */
0, 0, /* Defined elsewhere */ 0, 0, /* Defined elsewhere */
&asn_SPC_Enum1_specs_1 /* Additional specs */ &asn_SPC_Enum1_specs_1 /* Additional specs */
}; };
@ -162,15 +160,13 @@ asn_TYPE_descriptor_t asn_DEF_Enum2 = {
"Enum2", "Enum2",
"Enum2", "Enum2",
&asn_OP_ENUMERATED, &asn_OP_ENUMERATED,
ENUMERATED_constraint,
asn_DEF_Enum2_tags_1, asn_DEF_Enum2_tags_1,
sizeof(asn_DEF_Enum2_tags_1) sizeof(asn_DEF_Enum2_tags_1)
/sizeof(asn_DEF_Enum2_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Enum2_tags_1[0]), /* 1 */
asn_DEF_Enum2_tags_1, /* Same as above */ asn_DEF_Enum2_tags_1, /* Same as above */
sizeof(asn_DEF_Enum2_tags_1) sizeof(asn_DEF_Enum2_tags_1)
/sizeof(asn_DEF_Enum2_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Enum2_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, ENUMERATED_constraint },
0, /* No PER visible constraints */
0, 0, /* Defined elsewhere */ 0, 0, /* Defined elsewhere */
&asn_SPC_Enum2_specs_1 /* Additional specs */ &asn_SPC_Enum2_specs_1 /* Additional specs */
}; };
@ -243,15 +239,13 @@ asn_TYPE_descriptor_t asn_DEF_Enum3 = {
"Enum3", "Enum3",
"Enum3", "Enum3",
&asn_OP_ENUMERATED, &asn_OP_ENUMERATED,
ENUMERATED_constraint,
asn_DEF_Enum3_tags_1, asn_DEF_Enum3_tags_1,
sizeof(asn_DEF_Enum3_tags_1) sizeof(asn_DEF_Enum3_tags_1)
/sizeof(asn_DEF_Enum3_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Enum3_tags_1[0]), /* 1 */
asn_DEF_Enum3_tags_1, /* Same as above */ asn_DEF_Enum3_tags_1, /* Same as above */
sizeof(asn_DEF_Enum3_tags_1) sizeof(asn_DEF_Enum3_tags_1)
/sizeof(asn_DEF_Enum3_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Enum3_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, ENUMERATED_constraint },
0, /* No PER visible constraints */
0, 0, /* Defined elsewhere */ 0, 0, /* Defined elsewhere */
&asn_SPC_Enum3_specs_1 /* Additional specs */ &asn_SPC_Enum3_specs_1 /* Additional specs */
}; };
@ -327,15 +321,13 @@ asn_TYPE_descriptor_t asn_DEF_Enum4 = {
"Enum4", "Enum4",
"Enum4", "Enum4",
&asn_OP_ENUMERATED, &asn_OP_ENUMERATED,
ENUMERATED_constraint,
asn_DEF_Enum4_tags_1, asn_DEF_Enum4_tags_1,
sizeof(asn_DEF_Enum4_tags_1) sizeof(asn_DEF_Enum4_tags_1)
/sizeof(asn_DEF_Enum4_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Enum4_tags_1[0]), /* 1 */
asn_DEF_Enum4_tags_1, /* Same as above */ asn_DEF_Enum4_tags_1, /* Same as above */
sizeof(asn_DEF_Enum4_tags_1) sizeof(asn_DEF_Enum4_tags_1)
/sizeof(asn_DEF_Enum4_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Enum4_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, ENUMERATED_constraint },
0, /* No PER visible constraints */
0, 0, /* Defined elsewhere */ 0, 0, /* Defined elsewhere */
&asn_SPC_Enum4_specs_1 /* Additional specs */ &asn_SPC_Enum4_specs_1 /* Additional specs */
}; };
@ -408,15 +400,13 @@ asn_TYPE_descriptor_t asn_DEF_Enum5 = {
"Enum5", "Enum5",
"Enum5", "Enum5",
&asn_OP_ENUMERATED, &asn_OP_ENUMERATED,
ENUMERATED_constraint,
asn_DEF_Enum5_tags_1, asn_DEF_Enum5_tags_1,
sizeof(asn_DEF_Enum5_tags_1) sizeof(asn_DEF_Enum5_tags_1)
/sizeof(asn_DEF_Enum5_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Enum5_tags_1[0]), /* 1 */
asn_DEF_Enum5_tags_1, /* Same as above */ asn_DEF_Enum5_tags_1, /* Same as above */
sizeof(asn_DEF_Enum5_tags_1) sizeof(asn_DEF_Enum5_tags_1)
/sizeof(asn_DEF_Enum5_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Enum5_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, ENUMERATED_constraint },
0, /* No PER visible constraints */
0, 0, /* Defined elsewhere */ 0, 0, /* Defined elsewhere */
&asn_SPC_Enum5_specs_1 /* Additional specs */ &asn_SPC_Enum5_specs_1 /* Additional specs */
}; };

View File

@ -38,9 +38,7 @@ asn_TYPE_member_t asn_MBR_Collection_16P0_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_REAL, .type = &asn_DEF_REAL,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "" .name = ""
}, },
@ -57,15 +55,13 @@ asn_TYPE_descriptor_t asn_DEF_Collection_16P0 = {
"Collection", "Collection",
"Collection", "Collection",
&asn_OP_SET_OF, &asn_OP_SET_OF,
SET_OF_constraint,
asn_DEF_Collection_16P0_tags_1, asn_DEF_Collection_16P0_tags_1,
sizeof(asn_DEF_Collection_16P0_tags_1) sizeof(asn_DEF_Collection_16P0_tags_1)
/sizeof(asn_DEF_Collection_16P0_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Collection_16P0_tags_1[0]), /* 1 */
asn_DEF_Collection_16P0_tags_1, /* Same as above */ asn_DEF_Collection_16P0_tags_1, /* Same as above */
sizeof(asn_DEF_Collection_16P0_tags_1) sizeof(asn_DEF_Collection_16P0_tags_1)
/sizeof(asn_DEF_Collection_16P0_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Collection_16P0_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SET_OF_constraint },
0, /* No PER visible constraints */
asn_MBR_Collection_16P0_1, asn_MBR_Collection_16P0_1,
1, /* Single element */ 1, /* Single element */
&asn_SPC_Collection_16P0_specs_1 /* Additional specs */ &asn_SPC_Collection_16P0_specs_1 /* Additional specs */
@ -77,9 +73,7 @@ asn_TYPE_member_t asn_MBR_Collection_16P1_3[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_IA5String, .type = &asn_DEF_IA5String,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "" .name = ""
}, },
@ -96,15 +90,13 @@ asn_TYPE_descriptor_t asn_DEF_Collection_16P1 = {
"Collection", "Collection",
"Collection", "Collection",
&asn_OP_SET_OF, &asn_OP_SET_OF,
SET_OF_constraint,
asn_DEF_Collection_16P1_tags_3, asn_DEF_Collection_16P1_tags_3,
sizeof(asn_DEF_Collection_16P1_tags_3) sizeof(asn_DEF_Collection_16P1_tags_3)
/sizeof(asn_DEF_Collection_16P1_tags_3[0]), /* 1 */ /sizeof(asn_DEF_Collection_16P1_tags_3[0]), /* 1 */
asn_DEF_Collection_16P1_tags_3, /* Same as above */ asn_DEF_Collection_16P1_tags_3, /* Same as above */
sizeof(asn_DEF_Collection_16P1_tags_3) sizeof(asn_DEF_Collection_16P1_tags_3)
/sizeof(asn_DEF_Collection_16P1_tags_3[0]), /* 1 */ /sizeof(asn_DEF_Collection_16P1_tags_3[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SET_OF_constraint },
0, /* No PER visible constraints */
asn_MBR_Collection_16P1_3, asn_MBR_Collection_16P1_3,
1, /* Single element */ 1, /* Single element */
&asn_SPC_Collection_16P1_specs_3 /* Additional specs */ &asn_SPC_Collection_16P1_specs_3 /* Additional specs */
@ -138,9 +130,7 @@ static asn_TYPE_member_t asn_MBR_Bunch_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_Collection_16P0, .type = &asn_DEF_Collection_16P0,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "field-REAL" .name = "field-REAL"
}, },
@ -149,9 +139,7 @@ static asn_TYPE_member_t asn_MBR_Bunch_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_Collection_16P1, .type = &asn_DEF_Collection_16P1,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "field-IA5String" .name = "field-IA5String"
}, },
@ -176,15 +164,13 @@ asn_TYPE_descriptor_t asn_DEF_Bunch = {
"Bunch", "Bunch",
"Bunch", "Bunch",
&asn_OP_SEQUENCE, &asn_OP_SEQUENCE,
SEQUENCE_constraint,
asn_DEF_Bunch_tags_1, asn_DEF_Bunch_tags_1,
sizeof(asn_DEF_Bunch_tags_1) sizeof(asn_DEF_Bunch_tags_1)
/sizeof(asn_DEF_Bunch_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Bunch_tags_1[0]), /* 1 */
asn_DEF_Bunch_tags_1, /* Same as above */ asn_DEF_Bunch_tags_1, /* Same as above */
sizeof(asn_DEF_Bunch_tags_1) sizeof(asn_DEF_Bunch_tags_1)
/sizeof(asn_DEF_Bunch_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Bunch_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SEQUENCE_constraint },
0, /* No PER visible constraints */
asn_MBR_Bunch_1, asn_MBR_Bunch_1,
2, /* Elements count */ 2, /* Elements count */
&asn_SPC_Bunch_specs_1 /* Additional specs */ &asn_SPC_Bunch_specs_1 /* Additional specs */

View File

@ -57,9 +57,7 @@ asn_TYPE_member_t asn_MBR_SIGNED_16P0_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_REAL, .type = &asn_DEF_REAL,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "signed" .name = "signed"
}, },
@ -83,15 +81,13 @@ asn_TYPE_descriptor_t asn_DEF_SIGNED_16P0 = {
"SIGNED", "SIGNED",
"SIGNED", "SIGNED",
&asn_OP_SEQUENCE, &asn_OP_SEQUENCE,
SEQUENCE_constraint,
asn_DEF_SIGNED_16P0_tags_1, asn_DEF_SIGNED_16P0_tags_1,
sizeof(asn_DEF_SIGNED_16P0_tags_1) sizeof(asn_DEF_SIGNED_16P0_tags_1)
/sizeof(asn_DEF_SIGNED_16P0_tags_1[0]), /* 1 */ /sizeof(asn_DEF_SIGNED_16P0_tags_1[0]), /* 1 */
asn_DEF_SIGNED_16P0_tags_1, /* Same as above */ asn_DEF_SIGNED_16P0_tags_1, /* Same as above */
sizeof(asn_DEF_SIGNED_16P0_tags_1) sizeof(asn_DEF_SIGNED_16P0_tags_1)
/sizeof(asn_DEF_SIGNED_16P0_tags_1[0]), /* 1 */ /sizeof(asn_DEF_SIGNED_16P0_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SEQUENCE_constraint },
0, /* No PER visible constraints */
asn_MBR_SIGNED_16P0_1, asn_MBR_SIGNED_16P0_1,
1, /* Elements count */ 1, /* Elements count */
&asn_SPC_SIGNED_16P0_specs_1 /* Additional specs */ &asn_SPC_SIGNED_16P0_specs_1 /* Additional specs */
@ -103,9 +99,7 @@ static asn_TYPE_member_t asn_MBR_signed_4[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_INTEGER, .type = &asn_DEF_INTEGER,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "a" .name = "a"
}, },
@ -136,15 +130,13 @@ asn_TYPE_descriptor_t asn_DEF_signed_4 = {
"signed", "signed",
"signed", "signed",
&asn_OP_SET, &asn_OP_SET,
SET_constraint,
asn_DEF_signed_tags_4, asn_DEF_signed_tags_4,
sizeof(asn_DEF_signed_tags_4) sizeof(asn_DEF_signed_tags_4)
/sizeof(asn_DEF_signed_tags_4[0]), /* 1 */ /sizeof(asn_DEF_signed_tags_4[0]), /* 1 */
asn_DEF_signed_tags_4, /* Same as above */ asn_DEF_signed_tags_4, /* Same as above */
sizeof(asn_DEF_signed_tags_4) sizeof(asn_DEF_signed_tags_4)
/sizeof(asn_DEF_signed_tags_4[0]), /* 1 */ /sizeof(asn_DEF_signed_tags_4[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SET_constraint },
0, /* No PER visible constraints */
asn_MBR_signed_4, asn_MBR_signed_4,
1, /* Elements count */ 1, /* Elements count */
&asn_SPC_signed_specs_4 /* Additional specs */ &asn_SPC_signed_specs_4 /* Additional specs */
@ -156,9 +148,7 @@ asn_TYPE_member_t asn_MBR_SIGNED_16P1_3[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_signed_4, .type = &asn_DEF_signed_4,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "signed" .name = "signed"
}, },
@ -182,15 +172,13 @@ asn_TYPE_descriptor_t asn_DEF_SIGNED_16P1 = {
"SIGNED", "SIGNED",
"SIGNED", "SIGNED",
&asn_OP_SEQUENCE, &asn_OP_SEQUENCE,
SEQUENCE_constraint,
asn_DEF_SIGNED_16P1_tags_3, asn_DEF_SIGNED_16P1_tags_3,
sizeof(asn_DEF_SIGNED_16P1_tags_3) sizeof(asn_DEF_SIGNED_16P1_tags_3)
/sizeof(asn_DEF_SIGNED_16P1_tags_3[0]), /* 1 */ /sizeof(asn_DEF_SIGNED_16P1_tags_3[0]), /* 1 */
asn_DEF_SIGNED_16P1_tags_3, /* Same as above */ asn_DEF_SIGNED_16P1_tags_3, /* Same as above */
sizeof(asn_DEF_SIGNED_16P1_tags_3) sizeof(asn_DEF_SIGNED_16P1_tags_3)
/sizeof(asn_DEF_SIGNED_16P1_tags_3[0]), /* 1 */ /sizeof(asn_DEF_SIGNED_16P1_tags_3[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SEQUENCE_constraint },
0, /* No PER visible constraints */
asn_MBR_SIGNED_16P1_3, asn_MBR_SIGNED_16P1_3,
1, /* Elements count */ 1, /* Elements count */
&asn_SPC_SIGNED_16P1_specs_3 /* Additional specs */ &asn_SPC_SIGNED_16P1_specs_3 /* Additional specs */
@ -232,15 +220,13 @@ asn_TYPE_descriptor_t asn_DEF_SignedREAL = {
"SignedREAL", "SignedREAL",
"SignedREAL", "SignedREAL",
&asn_OP_SEQUENCE, &asn_OP_SEQUENCE,
SEQUENCE_constraint,
asn_DEF_SignedREAL_tags_1, asn_DEF_SignedREAL_tags_1,
sizeof(asn_DEF_SignedREAL_tags_1) sizeof(asn_DEF_SignedREAL_tags_1)
/sizeof(asn_DEF_SignedREAL_tags_1[0]), /* 1 */ /sizeof(asn_DEF_SignedREAL_tags_1[0]), /* 1 */
asn_DEF_SignedREAL_tags_1, /* Same as above */ asn_DEF_SignedREAL_tags_1, /* Same as above */
sizeof(asn_DEF_SignedREAL_tags_1) sizeof(asn_DEF_SignedREAL_tags_1)
/sizeof(asn_DEF_SignedREAL_tags_1[0]), /* 1 */ /sizeof(asn_DEF_SignedREAL_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SEQUENCE_constraint },
0, /* No PER visible constraints */
asn_MBR_SIGNED_16P0_1, asn_MBR_SIGNED_16P0_1,
1, /* Elements count */ 1, /* Elements count */
&asn_SPC_SIGNED_16P0_specs_1 /* Additional specs */ &asn_SPC_SIGNED_16P0_specs_1 /* Additional specs */
@ -282,15 +268,13 @@ asn_TYPE_descriptor_t asn_DEF_SignedSET = {
"SignedSET", "SignedSET",
"SignedSET", "SignedSET",
&asn_OP_SEQUENCE, &asn_OP_SEQUENCE,
SEQUENCE_constraint,
asn_DEF_SignedSET_tags_1, asn_DEF_SignedSET_tags_1,
sizeof(asn_DEF_SignedSET_tags_1) sizeof(asn_DEF_SignedSET_tags_1)
/sizeof(asn_DEF_SignedSET_tags_1[0]), /* 1 */ /sizeof(asn_DEF_SignedSET_tags_1[0]), /* 1 */
asn_DEF_SignedSET_tags_1, /* Same as above */ asn_DEF_SignedSET_tags_1, /* Same as above */
sizeof(asn_DEF_SignedSET_tags_1) sizeof(asn_DEF_SignedSET_tags_1)
/sizeof(asn_DEF_SignedSET_tags_1[0]), /* 1 */ /sizeof(asn_DEF_SignedSET_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SEQUENCE_constraint },
0, /* No PER visible constraints */
asn_MBR_SIGNED_16P1_3, asn_MBR_SIGNED_16P1_3,
1, /* Elements count */ 1, /* Elements count */
&asn_SPC_SIGNED_16P1_specs_3 /* Additional specs */ &asn_SPC_SIGNED_16P1_specs_3 /* Additional specs */

View File

@ -125,9 +125,7 @@ asn_TYPE_member_t asn_MBR_Narrow_15P0_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_NativeInteger, .type = &asn_DEF_NativeInteger,
.type_selector = 0, .type_selector = 0,
.memb_constraints = memb_narrow1_constraint_1, { .oer_constraints = 0, .per_constraints = 0, .general_constraints = memb_narrow1_constraint_1 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = asn_DFL_2_set_3, /* DEFAULT 3 */ .default_value = asn_DFL_2_set_3, /* DEFAULT 3 */
.name = "narrow1" .name = "narrow1"
}, },
@ -136,9 +134,7 @@ asn_TYPE_member_t asn_MBR_Narrow_15P0_1[] = {
.tag_mode = +1, /* EXPLICIT tag at current level */ .tag_mode = +1, /* EXPLICIT tag at current level */
.type = &asn_DEF_NativeInteger, .type = &asn_DEF_NativeInteger,
.type_selector = 0, .type_selector = 0,
.memb_constraints = memb_narrow2_constraint_1, { .oer_constraints = 0, .per_constraints = 0, .general_constraints = memb_narrow2_constraint_1 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "narrow2" .name = "narrow2"
}, },
@ -147,9 +143,7 @@ asn_TYPE_member_t asn_MBR_Narrow_15P0_1[] = {
.tag_mode = +1, /* EXPLICIT tag at current level */ .tag_mode = +1, /* EXPLICIT tag at current level */
.type = &asn_DEF_NativeInteger, .type = &asn_DEF_NativeInteger,
.type_selector = 0, .type_selector = 0,
.memb_constraints = memb_narrow3_constraint_1, { .oer_constraints = 0, .per_constraints = 0, .general_constraints = memb_narrow3_constraint_1 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "narrow3" .name = "narrow3"
}, },
@ -175,15 +169,13 @@ asn_TYPE_descriptor_t asn_DEF_Narrow_15P0 = {
"Narrow", "Narrow",
"Narrow", "Narrow",
&asn_OP_SEQUENCE, &asn_OP_SEQUENCE,
SEQUENCE_constraint,
asn_DEF_Narrow_15P0_tags_1, asn_DEF_Narrow_15P0_tags_1,
sizeof(asn_DEF_Narrow_15P0_tags_1) sizeof(asn_DEF_Narrow_15P0_tags_1)
/sizeof(asn_DEF_Narrow_15P0_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Narrow_15P0_tags_1[0]), /* 1 */
asn_DEF_Narrow_15P0_tags_1, /* Same as above */ asn_DEF_Narrow_15P0_tags_1, /* Same as above */
sizeof(asn_DEF_Narrow_15P0_tags_1) sizeof(asn_DEF_Narrow_15P0_tags_1)
/sizeof(asn_DEF_Narrow_15P0_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Narrow_15P0_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SEQUENCE_constraint },
0, /* No PER visible constraints */
asn_MBR_Narrow_15P0_1, asn_MBR_Narrow_15P0_1,
3, /* Elements count */ 3, /* Elements count */
&asn_SPC_Narrow_15P0_specs_1 /* Additional specs */ &asn_SPC_Narrow_15P0_specs_1 /* Additional specs */
@ -225,15 +217,13 @@ asn_TYPE_descriptor_t asn_DEF_NarrowInteger = {
"NarrowInteger", "NarrowInteger",
"NarrowInteger", "NarrowInteger",
&asn_OP_SEQUENCE, &asn_OP_SEQUENCE,
SEQUENCE_constraint,
asn_DEF_NarrowInteger_tags_1, asn_DEF_NarrowInteger_tags_1,
sizeof(asn_DEF_NarrowInteger_tags_1) sizeof(asn_DEF_NarrowInteger_tags_1)
/sizeof(asn_DEF_NarrowInteger_tags_1[0]), /* 1 */ /sizeof(asn_DEF_NarrowInteger_tags_1[0]), /* 1 */
asn_DEF_NarrowInteger_tags_1, /* Same as above */ asn_DEF_NarrowInteger_tags_1, /* Same as above */
sizeof(asn_DEF_NarrowInteger_tags_1) sizeof(asn_DEF_NarrowInteger_tags_1)
/sizeof(asn_DEF_NarrowInteger_tags_1[0]), /* 1 */ /sizeof(asn_DEF_NarrowInteger_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SEQUENCE_constraint },
0, /* No PER visible constraints */
asn_MBR_Narrow_15P0_1, asn_MBR_Narrow_15P0_1,
3, /* Elements count */ 3, /* Elements count */
&asn_SPC_Narrow_15P0_specs_1 /* Additional specs */ &asn_SPC_Narrow_15P0_specs_1 /* Additional specs */

View File

@ -65,15 +65,13 @@ asn_TYPE_descriptor_t asn_DEF_MinMax_16P0 = {
"MinMax", "MinMax",
"MinMax", "MinMax",
&asn_OP_INTEGER, &asn_OP_INTEGER,
MinMax_16P0_constraint,
asn_DEF_MinMax_16P0_tags_1, asn_DEF_MinMax_16P0_tags_1,
sizeof(asn_DEF_MinMax_16P0_tags_1) sizeof(asn_DEF_MinMax_16P0_tags_1)
/sizeof(asn_DEF_MinMax_16P0_tags_1[0]), /* 1 */ /sizeof(asn_DEF_MinMax_16P0_tags_1[0]), /* 1 */
asn_DEF_MinMax_16P0_tags_1, /* Same as above */ asn_DEF_MinMax_16P0_tags_1, /* Same as above */
sizeof(asn_DEF_MinMax_16P0_tags_1) sizeof(asn_DEF_MinMax_16P0_tags_1)
/sizeof(asn_DEF_MinMax_16P0_tags_1[0]), /* 1 */ /sizeof(asn_DEF_MinMax_16P0_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, MinMax_16P0_constraint },
0, /* No PER visible constraints */
0, 0, /* No members */ 0, 0, /* No members */
0 /* No specifics */ 0 /* No specifics */
}; };
@ -145,15 +143,13 @@ asn_TYPE_descriptor_t asn_DEF_ThreePlus = {
"ThreePlus", "ThreePlus",
"ThreePlus", "ThreePlus",
&asn_OP_INTEGER, &asn_OP_INTEGER,
ThreePlus_constraint,
asn_DEF_ThreePlus_tags_1, asn_DEF_ThreePlus_tags_1,
sizeof(asn_DEF_ThreePlus_tags_1) sizeof(asn_DEF_ThreePlus_tags_1)
/sizeof(asn_DEF_ThreePlus_tags_1[0]), /* 1 */ /sizeof(asn_DEF_ThreePlus_tags_1[0]), /* 1 */
asn_DEF_ThreePlus_tags_1, /* Same as above */ asn_DEF_ThreePlus_tags_1, /* Same as above */
sizeof(asn_DEF_ThreePlus_tags_1) sizeof(asn_DEF_ThreePlus_tags_1)
/sizeof(asn_DEF_ThreePlus_tags_1[0]), /* 1 */ /sizeof(asn_DEF_ThreePlus_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, ThreePlus_constraint },
0, /* No PER visible constraints */
0, 0, /* No members */ 0, 0, /* No members */
0 /* No specifics */ 0 /* No specifics */
}; };

View File

@ -76,9 +76,7 @@ asn_TYPE_member_t asn_MBR_Flag_15P0_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_NativeInteger, .type = &asn_DEF_NativeInteger,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = asn_DFL_2_set_5, /* DEFAULT 5 */ .default_value = asn_DFL_2_set_5, /* DEFAULT 5 */
.name = "field" .name = "field"
}, },
@ -102,15 +100,13 @@ asn_TYPE_descriptor_t asn_DEF_Flag_15P0 = {
"Flag", "Flag",
"Flag", "Flag",
&asn_OP_SEQUENCE, &asn_OP_SEQUENCE,
SEQUENCE_constraint,
asn_DEF_Flag_15P0_tags_1, asn_DEF_Flag_15P0_tags_1,
sizeof(asn_DEF_Flag_15P0_tags_1) sizeof(asn_DEF_Flag_15P0_tags_1)
/sizeof(asn_DEF_Flag_15P0_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Flag_15P0_tags_1[0]), /* 1 */
asn_DEF_Flag_15P0_tags_1, /* Same as above */ asn_DEF_Flag_15P0_tags_1, /* Same as above */
sizeof(asn_DEF_Flag_15P0_tags_1) sizeof(asn_DEF_Flag_15P0_tags_1)
/sizeof(asn_DEF_Flag_15P0_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Flag_15P0_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SEQUENCE_constraint },
0, /* No PER visible constraints */
asn_MBR_Flag_15P0_1, asn_MBR_Flag_15P0_1,
1, /* Elements count */ 1, /* Elements count */
&asn_SPC_Flag_15P0_specs_1 /* Additional specs */ &asn_SPC_Flag_15P0_specs_1 /* Additional specs */
@ -161,15 +157,13 @@ asn_TYPE_descriptor_t asn_DEF_field_7 = {
"field", "field",
"field", "field",
&asn_OP_NativeEnumerated, &asn_OP_NativeEnumerated,
NativeEnumerated_constraint,
asn_DEF_field_tags_7, asn_DEF_field_tags_7,
sizeof(asn_DEF_field_tags_7) sizeof(asn_DEF_field_tags_7)
/sizeof(asn_DEF_field_tags_7[0]), /* 1 */ /sizeof(asn_DEF_field_tags_7[0]), /* 1 */
asn_DEF_field_tags_7, /* Same as above */ asn_DEF_field_tags_7, /* Same as above */
sizeof(asn_DEF_field_tags_7) sizeof(asn_DEF_field_tags_7)
/sizeof(asn_DEF_field_tags_7[0]), /* 1 */ /sizeof(asn_DEF_field_tags_7[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, NativeEnumerated_constraint },
0, /* No PER visible constraints */
0, 0, /* Defined elsewhere */ 0, 0, /* Defined elsewhere */
&asn_SPC_field_specs_7 /* Additional specs */ &asn_SPC_field_specs_7 /* Additional specs */
}; };
@ -180,9 +174,7 @@ asn_TYPE_member_t asn_MBR_Flag_15P1_6[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_field_7, .type = &asn_DEF_field_7,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = asn_DFL_7_set_5, /* DEFAULT 5 */ .default_value = asn_DFL_7_set_5, /* DEFAULT 5 */
.name = "field" .name = "field"
}, },
@ -206,15 +198,13 @@ asn_TYPE_descriptor_t asn_DEF_Flag_15P1 = {
"Flag", "Flag",
"Flag", "Flag",
&asn_OP_SEQUENCE, &asn_OP_SEQUENCE,
SEQUENCE_constraint,
asn_DEF_Flag_15P1_tags_6, asn_DEF_Flag_15P1_tags_6,
sizeof(asn_DEF_Flag_15P1_tags_6) sizeof(asn_DEF_Flag_15P1_tags_6)
/sizeof(asn_DEF_Flag_15P1_tags_6[0]), /* 1 */ /sizeof(asn_DEF_Flag_15P1_tags_6[0]), /* 1 */
asn_DEF_Flag_15P1_tags_6, /* Same as above */ asn_DEF_Flag_15P1_tags_6, /* Same as above */
sizeof(asn_DEF_Flag_15P1_tags_6) sizeof(asn_DEF_Flag_15P1_tags_6)
/sizeof(asn_DEF_Flag_15P1_tags_6[0]), /* 1 */ /sizeof(asn_DEF_Flag_15P1_tags_6[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SEQUENCE_constraint },
0, /* No PER visible constraints */
asn_MBR_Flag_15P1_6, asn_MBR_Flag_15P1_6,
1, /* Elements count */ 1, /* Elements count */
&asn_SPC_Flag_15P1_specs_6 /* Additional specs */ &asn_SPC_Flag_15P1_specs_6 /* Additional specs */
@ -256,15 +246,13 @@ asn_TYPE_descriptor_t asn_DEF_IntegerColorFlag = {
"IntegerColorFlag", "IntegerColorFlag",
"IntegerColorFlag", "IntegerColorFlag",
&asn_OP_SEQUENCE, &asn_OP_SEQUENCE,
SEQUENCE_constraint,
asn_DEF_IntegerColorFlag_tags_1, asn_DEF_IntegerColorFlag_tags_1,
sizeof(asn_DEF_IntegerColorFlag_tags_1) sizeof(asn_DEF_IntegerColorFlag_tags_1)
/sizeof(asn_DEF_IntegerColorFlag_tags_1[0]), /* 1 */ /sizeof(asn_DEF_IntegerColorFlag_tags_1[0]), /* 1 */
asn_DEF_IntegerColorFlag_tags_1, /* Same as above */ asn_DEF_IntegerColorFlag_tags_1, /* Same as above */
sizeof(asn_DEF_IntegerColorFlag_tags_1) sizeof(asn_DEF_IntegerColorFlag_tags_1)
/sizeof(asn_DEF_IntegerColorFlag_tags_1[0]), /* 1 */ /sizeof(asn_DEF_IntegerColorFlag_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SEQUENCE_constraint },
0, /* No PER visible constraints */
asn_MBR_Flag_15P0_1, asn_MBR_Flag_15P0_1,
1, /* Elements count */ 1, /* Elements count */
&asn_SPC_Flag_15P0_specs_1 /* Additional specs */ &asn_SPC_Flag_15P0_specs_1 /* Additional specs */
@ -306,15 +294,13 @@ asn_TYPE_descriptor_t asn_DEF_EnumeratedColorFlag = {
"EnumeratedColorFlag", "EnumeratedColorFlag",
"EnumeratedColorFlag", "EnumeratedColorFlag",
&asn_OP_SEQUENCE, &asn_OP_SEQUENCE,
SEQUENCE_constraint,
asn_DEF_EnumeratedColorFlag_tags_1, asn_DEF_EnumeratedColorFlag_tags_1,
sizeof(asn_DEF_EnumeratedColorFlag_tags_1) sizeof(asn_DEF_EnumeratedColorFlag_tags_1)
/sizeof(asn_DEF_EnumeratedColorFlag_tags_1[0]), /* 1 */ /sizeof(asn_DEF_EnumeratedColorFlag_tags_1[0]), /* 1 */
asn_DEF_EnumeratedColorFlag_tags_1, /* Same as above */ asn_DEF_EnumeratedColorFlag_tags_1, /* Same as above */
sizeof(asn_DEF_EnumeratedColorFlag_tags_1) sizeof(asn_DEF_EnumeratedColorFlag_tags_1)
/sizeof(asn_DEF_EnumeratedColorFlag_tags_1[0]), /* 1 */ /sizeof(asn_DEF_EnumeratedColorFlag_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SEQUENCE_constraint },
0, /* No PER visible constraints */
asn_MBR_Flag_15P1_6, asn_MBR_Flag_15P1_6,
1, /* Elements count */ 1, /* Elements count */
&asn_SPC_Flag_15P1_specs_6 /* Additional specs */ &asn_SPC_Flag_15P1_specs_6 /* Additional specs */

View File

@ -1189,9 +1189,7 @@ static asn_TYPE_member_t asn_MBR_many_2[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_PDU, .type = &asn_DEF_PDU,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* No PER visible constraints */
.default_value = 0, .default_value = 0,
.name = "" .name = ""
}, },
@ -1210,15 +1208,13 @@ asn_TYPE_descriptor_t asn_DEF_many_2 = {
"many", "many",
"many", "many",
&asn_OP_SEQUENCE_OF, &asn_OP_SEQUENCE_OF,
SEQUENCE_OF_constraint,
asn_DEF_many_tags_2, asn_DEF_many_tags_2,
sizeof(asn_DEF_many_tags_2) sizeof(asn_DEF_many_tags_2)
/sizeof(asn_DEF_many_tags_2[0]) - 1, /* 1 */ /sizeof(asn_DEF_many_tags_2[0]) - 1, /* 1 */
asn_DEF_many_tags_2, /* Same as above */ asn_DEF_many_tags_2, /* Same as above */
sizeof(asn_DEF_many_tags_2) sizeof(asn_DEF_many_tags_2)
/sizeof(asn_DEF_many_tags_2[0]), /* 2 */ /sizeof(asn_DEF_many_tags_2[0]), /* 2 */
0, /* No OER visible constraints */ { 0, 0, SEQUENCE_OF_constraint },
0, /* No PER visible constraints */
asn_MBR_many_2, asn_MBR_many_2,
1, /* Single element */ 1, /* Single element */
&asn_SPC_many_specs_2 /* Additional specs */ &asn_SPC_many_specs_2 /* Additional specs */
@ -1230,9 +1226,7 @@ asn_TYPE_member_t asn_MBR_PDU_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_many_2, .type = &asn_DEF_many_2,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* No PER visible constraints */
.default_value = 0, .default_value = 0,
.name = "many" .name = "many"
}, },
@ -1241,9 +1235,7 @@ asn_TYPE_member_t asn_MBR_PDU_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_IA5String, .type = &asn_DEF_IA5String,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* No PER visible constraints */
.default_value = 0, .default_value = 0,
.name = "ia5" .name = "ia5"
}, },
@ -1252,9 +1244,7 @@ asn_TYPE_member_t asn_MBR_PDU_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_IA5String, .type = &asn_DEF_IA5String,
.type_selector = 0, .type_selector = 0,
.memb_constraints = memb_ia5_c_constraint_1, { .oer_constraints = 0, .per_constraints = &asn_PER_memb_ia5_c_constr_5, .general_constraints = memb_ia5_c_constraint_1 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = &asn_PER_memb_ia5_c_constr_5,
.default_value = 0, .default_value = 0,
.name = "ia5-c" .name = "ia5-c"
}, },
@ -1263,9 +1253,7 @@ asn_TYPE_member_t asn_MBR_PDU_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_IA5String, .type = &asn_DEF_IA5String,
.type_selector = 0, .type_selector = 0,
.memb_constraints = memb_ia5_ce_constraint_1, { .oer_constraints = 0, .per_constraints = &asn_PER_memb_ia5_ce_constr_6, .general_constraints = memb_ia5_ce_constraint_1 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = &asn_PER_memb_ia5_ce_constr_6,
.default_value = 0, .default_value = 0,
.name = "ia5-ce" .name = "ia5-ce"
}, },
@ -1274,9 +1262,7 @@ asn_TYPE_member_t asn_MBR_PDU_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_IA5String, .type = &asn_DEF_IA5String,
.type_selector = 0, .type_selector = 0,
.memb_constraints = memb_ia5_ir_constraint_1, { .oer_constraints = 0, .per_constraints = &asn_PER_memb_ia5_ir_constr_7, .general_constraints = memb_ia5_ir_constraint_1 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = &asn_PER_memb_ia5_ir_constr_7,
.default_value = 0, .default_value = 0,
.name = "ia5-ir" .name = "ia5-ir"
}, },
@ -1285,9 +1271,7 @@ asn_TYPE_member_t asn_MBR_PDU_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_VisibleString, .type = &asn_DEF_VisibleString,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* No PER visible constraints */
.default_value = 0, .default_value = 0,
.name = "vs" .name = "vs"
}, },
@ -1296,9 +1280,7 @@ asn_TYPE_member_t asn_MBR_PDU_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_VisibleString, .type = &asn_DEF_VisibleString,
.type_selector = 0, .type_selector = 0,
.memb_constraints = memb_vs_c_constraint_1, { .oer_constraints = 0, .per_constraints = &asn_PER_memb_vs_c_constr_9, .general_constraints = memb_vs_c_constraint_1 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = &asn_PER_memb_vs_c_constr_9,
.default_value = 0, .default_value = 0,
.name = "vs-c" .name = "vs-c"
}, },
@ -1307,9 +1289,7 @@ asn_TYPE_member_t asn_MBR_PDU_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_VisibleString, .type = &asn_DEF_VisibleString,
.type_selector = 0, .type_selector = 0,
.memb_constraints = memb_vs_ce_constraint_1, { .oer_constraints = 0, .per_constraints = &asn_PER_memb_vs_ce_constr_10, .general_constraints = memb_vs_ce_constraint_1 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = &asn_PER_memb_vs_ce_constr_10,
.default_value = 0, .default_value = 0,
.name = "vs-ce" .name = "vs-ce"
}, },
@ -1318,9 +1298,7 @@ asn_TYPE_member_t asn_MBR_PDU_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_VisibleString, .type = &asn_DEF_VisibleString,
.type_selector = 0, .type_selector = 0,
.memb_constraints = memb_vs_ir_constraint_1, { .oer_constraints = 0, .per_constraints = &asn_PER_memb_vs_ir_constr_11, .general_constraints = memb_vs_ir_constraint_1 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = &asn_PER_memb_vs_ir_constr_11,
.default_value = 0, .default_value = 0,
.name = "vs-ir" .name = "vs-ir"
}, },
@ -1329,9 +1307,7 @@ asn_TYPE_member_t asn_MBR_PDU_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_PrintableString, .type = &asn_DEF_PrintableString,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* No PER visible constraints */
.default_value = 0, .default_value = 0,
.name = "pr" .name = "pr"
}, },
@ -1340,9 +1316,7 @@ asn_TYPE_member_t asn_MBR_PDU_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_PrintableString, .type = &asn_DEF_PrintableString,
.type_selector = 0, .type_selector = 0,
.memb_constraints = memb_pr_c_constraint_1, { .oer_constraints = 0, .per_constraints = &asn_PER_memb_pr_c_constr_13, .general_constraints = memb_pr_c_constraint_1 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = &asn_PER_memb_pr_c_constr_13,
.default_value = 0, .default_value = 0,
.name = "pr-c" .name = "pr-c"
}, },
@ -1351,9 +1325,7 @@ asn_TYPE_member_t asn_MBR_PDU_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_PrintableString, .type = &asn_DEF_PrintableString,
.type_selector = 0, .type_selector = 0,
.memb_constraints = memb_pr_ir_constraint_1, { .oer_constraints = 0, .per_constraints = &asn_PER_memb_pr_ir_constr_14, .general_constraints = memb_pr_ir_constraint_1 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = &asn_PER_memb_pr_ir_constr_14,
.default_value = 0, .default_value = 0,
.name = "pr-ir" .name = "pr-ir"
}, },
@ -1362,9 +1334,7 @@ asn_TYPE_member_t asn_MBR_PDU_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_NumericString, .type = &asn_DEF_NumericString,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* No PER visible constraints */
.default_value = 0, .default_value = 0,
.name = "ns" .name = "ns"
}, },
@ -1373,9 +1343,7 @@ asn_TYPE_member_t asn_MBR_PDU_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_NumericString, .type = &asn_DEF_NumericString,
.type_selector = 0, .type_selector = 0,
.memb_constraints = memb_ns_c_constraint_1, { .oer_constraints = 0, .per_constraints = &asn_PER_memb_ns_c_constr_16, .general_constraints = memb_ns_c_constraint_1 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = &asn_PER_memb_ns_c_constr_16,
.default_value = 0, .default_value = 0,
.name = "ns-c" .name = "ns-c"
}, },
@ -1384,9 +1352,7 @@ asn_TYPE_member_t asn_MBR_PDU_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_NumericString, .type = &asn_DEF_NumericString,
.type_selector = 0, .type_selector = 0,
.memb_constraints = memb_ns_ce_constraint_1, { .oer_constraints = 0, .per_constraints = &asn_PER_memb_ns_ce_constr_17, .general_constraints = memb_ns_ce_constraint_1 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = &asn_PER_memb_ns_ce_constr_17,
.default_value = 0, .default_value = 0,
.name = "ns-ce" .name = "ns-ce"
}, },
@ -1395,9 +1361,7 @@ asn_TYPE_member_t asn_MBR_PDU_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_NumericString, .type = &asn_DEF_NumericString,
.type_selector = 0, .type_selector = 0,
.memb_constraints = memb_ns_ir_constraint_1, { .oer_constraints = 0, .per_constraints = &asn_PER_memb_ns_ir_constr_18, .general_constraints = memb_ns_ir_constraint_1 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = &asn_PER_memb_ns_ir_constr_18,
.default_value = 0, .default_value = 0,
.name = "ns-ir" .name = "ns-ir"
}, },
@ -1406,9 +1370,7 @@ asn_TYPE_member_t asn_MBR_PDU_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_UTF8String, .type = &asn_DEF_UTF8String,
.type_selector = 0, .type_selector = 0,
.memb_constraints = memb_ut_c_constraint_1, { .oer_constraints = 0, .per_constraints = &asn_PER_memb_ut_c_constr_19, .general_constraints = memb_ut_c_constraint_1 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = &asn_PER_memb_ut_c_constr_19,
.default_value = 0, .default_value = 0,
.name = "ut-c" .name = "ut-c"
}, },
@ -1417,9 +1379,7 @@ asn_TYPE_member_t asn_MBR_PDU_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_UTF8String, .type = &asn_DEF_UTF8String,
.type_selector = 0, .type_selector = 0,
.memb_constraints = memb_ut_ce_constraint_1, { .oer_constraints = 0, .per_constraints = &asn_PER_memb_ut_ce_constr_20, .general_constraints = memb_ut_ce_constraint_1 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = &asn_PER_memb_ut_ce_constr_20,
.default_value = 0, .default_value = 0,
.name = "ut-ce" .name = "ut-ce"
}, },
@ -1428,9 +1388,7 @@ asn_TYPE_member_t asn_MBR_PDU_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_UTF8String, .type = &asn_DEF_UTF8String,
.type_selector = 0, .type_selector = 0,
.memb_constraints = memb_ut_ir_constraint_1, { .oer_constraints = 0, .per_constraints = &asn_PER_memb_ut_ir_constr_21, .general_constraints = memb_ut_ir_constraint_1 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = &asn_PER_memb_ut_ir_constr_21,
.default_value = 0, .default_value = 0,
.name = "ut-ir" .name = "ut-ir"
}, },
@ -1439,9 +1397,7 @@ asn_TYPE_member_t asn_MBR_PDU_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_BMPString, .type = &asn_DEF_BMPString,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* No PER visible constraints */
.default_value = 0, .default_value = 0,
.name = "bm" .name = "bm"
}, },
@ -1450,9 +1406,7 @@ asn_TYPE_member_t asn_MBR_PDU_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_BMPString, .type = &asn_DEF_BMPString,
.type_selector = 0, .type_selector = 0,
.memb_constraints = memb_bm_c_constraint_1, { .oer_constraints = 0, .per_constraints = &asn_PER_memb_bm_c_constr_23, .general_constraints = memb_bm_c_constraint_1 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = &asn_PER_memb_bm_c_constr_23,
.default_value = 0, .default_value = 0,
.name = "bm-c" .name = "bm-c"
}, },
@ -1461,9 +1415,7 @@ asn_TYPE_member_t asn_MBR_PDU_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_BMPString, .type = &asn_DEF_BMPString,
.type_selector = 0, .type_selector = 0,
.memb_constraints = memb_bm_cs_constraint_1, { .oer_constraints = 0, .per_constraints = &asn_PER_memb_bm_cs_constr_24, .general_constraints = memb_bm_cs_constraint_1 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = &asn_PER_memb_bm_cs_constr_24,
.default_value = 0, .default_value = 0,
.name = "bm-cs" .name = "bm-cs"
}, },
@ -1472,9 +1424,7 @@ asn_TYPE_member_t asn_MBR_PDU_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_BMPString, .type = &asn_DEF_BMPString,
.type_selector = 0, .type_selector = 0,
.memb_constraints = memb_bm_ce_constraint_1, { .oer_constraints = 0, .per_constraints = &asn_PER_memb_bm_ce_constr_25, .general_constraints = memb_bm_ce_constraint_1 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = &asn_PER_memb_bm_ce_constr_25,
.default_value = 0, .default_value = 0,
.name = "bm-ce" .name = "bm-ce"
}, },
@ -1483,9 +1433,7 @@ asn_TYPE_member_t asn_MBR_PDU_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_BMPString, .type = &asn_DEF_BMPString,
.type_selector = 0, .type_selector = 0,
.memb_constraints = memb_bm_ir_constraint_1, { .oer_constraints = 0, .per_constraints = &asn_PER_memb_bm_ir_constr_26, .general_constraints = memb_bm_ir_constraint_1 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = &asn_PER_memb_bm_ir_constr_26,
.default_value = 0, .default_value = 0,
.name = "bm-ir" .name = "bm-ir"
}, },
@ -1494,9 +1442,7 @@ asn_TYPE_member_t asn_MBR_PDU_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_UniversalString, .type = &asn_DEF_UniversalString,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* No PER visible constraints */
.default_value = 0, .default_value = 0,
.name = "us" .name = "us"
}, },
@ -1505,9 +1451,7 @@ asn_TYPE_member_t asn_MBR_PDU_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_UniversalString, .type = &asn_DEF_UniversalString,
.type_selector = 0, .type_selector = 0,
.memb_constraints = memb_us_c_constraint_1, { .oer_constraints = 0, .per_constraints = &asn_PER_memb_us_c_constr_28, .general_constraints = memb_us_c_constraint_1 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = &asn_PER_memb_us_c_constr_28,
.default_value = 0, .default_value = 0,
.name = "us-c" .name = "us-c"
}, },
@ -1516,9 +1460,7 @@ asn_TYPE_member_t asn_MBR_PDU_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_UniversalString, .type = &asn_DEF_UniversalString,
.type_selector = 0, .type_selector = 0,
.memb_constraints = memb_us_cs_constraint_1, { .oer_constraints = 0, .per_constraints = &asn_PER_memb_us_cs_constr_29, .general_constraints = memb_us_cs_constraint_1 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = &asn_PER_memb_us_cs_constr_29,
.default_value = 0, .default_value = 0,
.name = "us-cs" .name = "us-cs"
}, },
@ -1527,9 +1469,7 @@ asn_TYPE_member_t asn_MBR_PDU_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_UniversalString, .type = &asn_DEF_UniversalString,
.type_selector = 0, .type_selector = 0,
.memb_constraints = memb_us_ce_constraint_1, { .oer_constraints = 0, .per_constraints = &asn_PER_memb_us_ce_constr_30, .general_constraints = memb_us_ce_constraint_1 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = &asn_PER_memb_us_ce_constr_30,
.default_value = 0, .default_value = 0,
.name = "us-ce" .name = "us-ce"
}, },
@ -1538,9 +1478,7 @@ asn_TYPE_member_t asn_MBR_PDU_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_UniversalString, .type = &asn_DEF_UniversalString,
.type_selector = 0, .type_selector = 0,
.memb_constraints = memb_us_ir_constraint_1, { .oer_constraints = 0, .per_constraints = &asn_PER_memb_us_ir_constr_31, .general_constraints = memb_us_ir_constraint_1 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = &asn_PER_memb_us_ir_constr_31,
.default_value = 0, .default_value = 0,
.name = "us-ir" .name = "us-ir"
}, },
@ -1549,9 +1487,7 @@ asn_TYPE_member_t asn_MBR_PDU_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_NativeReal, .type = &asn_DEF_NativeReal,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* No PER visible constraints */
.default_value = 0, .default_value = 0,
.name = "real" .name = "real"
}, },
@ -1560,9 +1496,7 @@ asn_TYPE_member_t asn_MBR_PDU_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_OBJECT_IDENTIFIER, .type = &asn_DEF_OBJECT_IDENTIFIER,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* No PER visible constraints */
.default_value = 0, .default_value = 0,
.name = "oid" .name = "oid"
}, },
@ -1618,15 +1552,13 @@ asn_TYPE_descriptor_t asn_DEF_PDU = {
"PDU", "PDU",
"PDU", "PDU",
&asn_OP_SEQUENCE, &asn_OP_SEQUENCE,
SEQUENCE_constraint,
asn_DEF_PDU_tags_1, asn_DEF_PDU_tags_1,
sizeof(asn_DEF_PDU_tags_1) sizeof(asn_DEF_PDU_tags_1)
/sizeof(asn_DEF_PDU_tags_1[0]), /* 1 */ /sizeof(asn_DEF_PDU_tags_1[0]), /* 1 */
asn_DEF_PDU_tags_1, /* Same as above */ asn_DEF_PDU_tags_1, /* Same as above */
sizeof(asn_DEF_PDU_tags_1) sizeof(asn_DEF_PDU_tags_1)
/sizeof(asn_DEF_PDU_tags_1[0]), /* 1 */ /sizeof(asn_DEF_PDU_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SEQUENCE_constraint },
0, /* No PER visible constraints */
asn_MBR_PDU_1, asn_MBR_PDU_1,
31, /* Elements count */ 31, /* Elements count */
&asn_SPC_PDU_specs_1 /* Additional specs */ &asn_SPC_PDU_specs_1 /* Additional specs */

View File

@ -46,8 +46,7 @@ T_constraint(asn_TYPE_descriptor_t *td, const void *sptr,
/* Nothing is here. See below */ /* Nothing is here. See below */
} }
/* Replace with underlying type checker */ return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
return td->check_constraints(td, sptr, ctfailcb, app_key);
} }
/* /*
@ -64,15 +63,13 @@ asn_TYPE_descriptor_t asn_DEF_T = {
"T", "T",
"T", "T",
&asn_OP_BIT_STRING, &asn_OP_BIT_STRING,
T_constraint,
asn_DEF_T_tags_1, asn_DEF_T_tags_1,
sizeof(asn_DEF_T_tags_1) sizeof(asn_DEF_T_tags_1)
/sizeof(asn_DEF_T_tags_1[0]), /* 1 */ /sizeof(asn_DEF_T_tags_1[0]), /* 1 */
asn_DEF_T_tags_1, /* Same as above */ asn_DEF_T_tags_1, /* Same as above */
sizeof(asn_DEF_T_tags_1) sizeof(asn_DEF_T_tags_1)
/sizeof(asn_DEF_T_tags_1[0]), /* 1 */ /sizeof(asn_DEF_T_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, T_constraint },
0, /* No PER visible constraints */
0, 0, /* Defined elsewhere */ 0, 0, /* Defined elsewhere */
&asn_SPC_BIT_STRING_specs /* Additional specs */ &asn_SPC_BIT_STRING_specs /* Additional specs */
}; };

View File

@ -42,9 +42,7 @@ static asn_TYPE_member_t asn_MBR_PDU_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_IA5String, .type = &asn_DEF_IA5String,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* No PER visible constraints */
.default_value = 0, .default_value = 0,
.name = "str-o" .name = "str-o"
}, },
@ -53,9 +51,7 @@ static asn_TYPE_member_t asn_MBR_PDU_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_IA5String, .type = &asn_DEF_IA5String,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* No PER visible constraints */
.default_value = 0, .default_value = 0,
.name = "str-m" .name = "str-m"
}, },
@ -64,9 +60,7 @@ static asn_TYPE_member_t asn_MBR_PDU_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_Singleton, .type = &asn_DEF_Singleton,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* No PER visible constraints */
.default_value = 0, .default_value = 0,
.name = "singl" .name = "singl"
}, },
@ -75,9 +69,7 @@ static asn_TYPE_member_t asn_MBR_PDU_1[] = {
.tag_mode = +1, /* EXPLICIT tag at current level */ .tag_mode = +1, /* EXPLICIT tag at current level */
.type = &asn_DEF_PDU_2, .type = &asn_DEF_PDU_2,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* No PER visible constraints */
.default_value = 0, .default_value = 0,
.name = "pdu-2" .name = "pdu-2"
}, },
@ -106,15 +98,13 @@ asn_TYPE_descriptor_t asn_DEF_PDU = {
"PDU", "PDU",
"PDU", "PDU",
&asn_OP_SEQUENCE, &asn_OP_SEQUENCE,
SEQUENCE_constraint,
asn_DEF_PDU_tags_1, asn_DEF_PDU_tags_1,
sizeof(asn_DEF_PDU_tags_1) sizeof(asn_DEF_PDU_tags_1)
/sizeof(asn_DEF_PDU_tags_1[0]), /* 1 */ /sizeof(asn_DEF_PDU_tags_1[0]), /* 1 */
asn_DEF_PDU_tags_1, /* Same as above */ asn_DEF_PDU_tags_1, /* Same as above */
sizeof(asn_DEF_PDU_tags_1) sizeof(asn_DEF_PDU_tags_1)
/sizeof(asn_DEF_PDU_tags_1[0]), /* 1 */ /sizeof(asn_DEF_PDU_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SEQUENCE_constraint },
0, /* No PER visible constraints */
asn_MBR_PDU_1, asn_MBR_PDU_1,
4, /* Elements count */ 4, /* Elements count */
&asn_SPC_PDU_specs_1 /* Additional specs */ &asn_SPC_PDU_specs_1 /* Additional specs */
@ -175,9 +165,7 @@ asn_TYPE_member_t asn_MBR_Singleton_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_IA5String, .type = &asn_DEF_IA5String,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* No PER visible constraints */
.default_value = asn_DFL_2_set, /* DEFAULT "z" */ .default_value = asn_DFL_2_set, /* DEFAULT "z" */
.name = "opt-z" .name = "opt-z"
}, },
@ -203,15 +191,13 @@ asn_TYPE_descriptor_t asn_DEF_Singleton = {
"Singleton", "Singleton",
"Singleton", "Singleton",
&asn_OP_SEQUENCE, &asn_OP_SEQUENCE,
SEQUENCE_constraint,
asn_DEF_Singleton_tags_1, asn_DEF_Singleton_tags_1,
sizeof(asn_DEF_Singleton_tags_1) sizeof(asn_DEF_Singleton_tags_1)
/sizeof(asn_DEF_Singleton_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Singleton_tags_1[0]), /* 1 */
asn_DEF_Singleton_tags_1, /* Same as above */ asn_DEF_Singleton_tags_1, /* Same as above */
sizeof(asn_DEF_Singleton_tags_1) sizeof(asn_DEF_Singleton_tags_1)
/sizeof(asn_DEF_Singleton_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Singleton_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SEQUENCE_constraint },
0, /* No PER visible constraints */
asn_MBR_Singleton_1, asn_MBR_Singleton_1,
1, /* Elements count */ 1, /* Elements count */
&asn_SPC_Singleton_specs_1 /* Additional specs */ &asn_SPC_Singleton_specs_1 /* Additional specs */
@ -274,9 +260,7 @@ asn_TYPE_member_t asn_MBR_PDU_2_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_NativeInteger, .type = &asn_DEF_NativeInteger,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* No PER visible constraints */
.default_value = 0, .default_value = 0,
.name = "main" .name = "main"
}, },
@ -285,9 +269,7 @@ asn_TYPE_member_t asn_MBR_PDU_2_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_NativeInteger, .type = &asn_DEF_NativeInteger,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* No PER visible constraints */
.default_value = 0, .default_value = 0,
.name = "ext1" .name = "ext1"
}, },
@ -296,9 +278,7 @@ asn_TYPE_member_t asn_MBR_PDU_2_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_NativeInteger, .type = &asn_DEF_NativeInteger,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* No PER visible constraints */
.default_value = 0, .default_value = 0,
.name = "ext0" .name = "ext0"
}, },
@ -323,13 +303,11 @@ asn_TYPE_descriptor_t asn_DEF_PDU_2 = {
"PDU-2", "PDU-2",
"PDU-2", "PDU-2",
&asn_OP_CHOICE, &asn_OP_CHOICE,
CHOICE_constraint,
0, /* No effective tags (pointer) */ 0, /* No effective tags (pointer) */
0, /* No effective tags (count) */ 0, /* No effective tags (count) */
0, /* No tags (pointer) */ 0, /* No tags (pointer) */
0, /* No tags (count) */ 0, /* No tags (count) */
0, /* No OER visible constraints */ { 0, &asn_PER_type_PDU_2_constr_1, CHOICE_constraint },
&asn_PER_type_PDU_2_constr_1,
asn_MBR_PDU_2_1, asn_MBR_PDU_2_1,
3, /* Elements count */ 3, /* Elements count */
&asn_SPC_PDU_2_specs_1 /* Additional specs */ &asn_SPC_PDU_2_specs_1 /* Additional specs */

View File

@ -214,15 +214,13 @@ asn_TYPE_descriptor_t asn_DEF_unsigned32_4 = {
"unsigned32", "unsigned32",
"unsigned32", "unsigned32",
&asn_OP_NativeInteger, &asn_OP_NativeInteger,
unsigned32_4_constraint,
asn_DEF_unsigned32_tags_4, asn_DEF_unsigned32_tags_4,
sizeof(asn_DEF_unsigned32_tags_4) sizeof(asn_DEF_unsigned32_tags_4)
/sizeof(asn_DEF_unsigned32_tags_4[0]) - 1, /* 1 */ /sizeof(asn_DEF_unsigned32_tags_4[0]) - 1, /* 1 */
asn_DEF_unsigned32_tags_4, /* Same as above */ asn_DEF_unsigned32_tags_4, /* Same as above */
sizeof(asn_DEF_unsigned32_tags_4) sizeof(asn_DEF_unsigned32_tags_4)
/sizeof(asn_DEF_unsigned32_tags_4[0]), /* 2 */ /sizeof(asn_DEF_unsigned32_tags_4[0]), /* 2 */
0, /* No OER visible constraints */ { 0, &asn_PER_type_unsigned32_constr_4, unsigned32_4_constraint },
&asn_PER_type_unsigned32_constr_4,
0, 0, /* No members */ 0, 0, /* No members */
&asn_SPC_unsigned32_specs_4 /* Additional specs */ &asn_SPC_unsigned32_specs_4 /* Additional specs */
}; };
@ -241,15 +239,13 @@ asn_TYPE_descriptor_t asn_DEF_unsplit32_5 = {
"unsplit32", "unsplit32",
"unsplit32", "unsplit32",
&asn_OP_NativeInteger, &asn_OP_NativeInteger,
unsplit32_5_constraint,
asn_DEF_unsplit32_tags_5, asn_DEF_unsplit32_tags_5,
sizeof(asn_DEF_unsplit32_tags_5) sizeof(asn_DEF_unsplit32_tags_5)
/sizeof(asn_DEF_unsplit32_tags_5[0]) - 1, /* 1 */ /sizeof(asn_DEF_unsplit32_tags_5[0]) - 1, /* 1 */
asn_DEF_unsplit32_tags_5, /* Same as above */ asn_DEF_unsplit32_tags_5, /* Same as above */
sizeof(asn_DEF_unsplit32_tags_5) sizeof(asn_DEF_unsplit32_tags_5)
/sizeof(asn_DEF_unsplit32_tags_5[0]), /* 2 */ /sizeof(asn_DEF_unsplit32_tags_5[0]), /* 2 */
0, /* No OER visible constraints */ { 0, &asn_PER_type_unsplit32_constr_5, unsplit32_5_constraint },
&asn_PER_type_unsplit32_constr_5,
0, 0, /* No members */ 0, 0, /* No members */
&asn_SPC_unsplit32_specs_5 /* Additional specs */ &asn_SPC_unsplit32_specs_5 /* Additional specs */
}; };
@ -260,9 +256,7 @@ static asn_TYPE_member_t asn_MBR_T_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_NativeInteger, .type = &asn_DEF_NativeInteger,
.type_selector = 0, .type_selector = 0,
.memb_constraints = memb_small32range_constraint_1, { .oer_constraints = 0, .per_constraints = &asn_PER_memb_small32range_constr_2, .general_constraints = memb_small32range_constraint_1 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = &asn_PER_memb_small32range_constr_2,
.default_value = 0, .default_value = 0,
.name = "small32range" .name = "small32range"
}, },
@ -271,9 +265,7 @@ static asn_TYPE_member_t asn_MBR_T_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_NativeInteger, .type = &asn_DEF_NativeInteger,
.type_selector = 0, .type_selector = 0,
.memb_constraints = memb_full32range_constraint_1, { .oer_constraints = 0, .per_constraints = &asn_PER_memb_full32range_constr_3, .general_constraints = memb_full32range_constraint_1 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = &asn_PER_memb_full32range_constr_3,
.default_value = 0, .default_value = 0,
.name = "full32range" .name = "full32range"
}, },
@ -282,9 +274,7 @@ static asn_TYPE_member_t asn_MBR_T_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_unsigned32_4, .type = &asn_DEF_unsigned32_4,
.type_selector = 0, .type_selector = 0,
.memb_constraints = memb_unsigned32_constraint_1, { .oer_constraints = 0, .per_constraints = &asn_PER_memb_unsigned32_constr_4, .general_constraints = memb_unsigned32_constraint_1 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = &asn_PER_memb_unsigned32_constr_4,
.default_value = 0, .default_value = 0,
.name = "unsigned32" .name = "unsigned32"
}, },
@ -293,9 +283,7 @@ static asn_TYPE_member_t asn_MBR_T_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_unsplit32_5, .type = &asn_DEF_unsplit32_5,
.type_selector = 0, .type_selector = 0,
.memb_constraints = memb_unsplit32_constraint_1, { .oer_constraints = 0, .per_constraints = &asn_PER_memb_unsplit32_constr_5, .general_constraints = memb_unsplit32_constraint_1 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = &asn_PER_memb_unsplit32_constr_5,
.default_value = 0, .default_value = 0,
.name = "unsplit32" .name = "unsplit32"
}, },
@ -322,15 +310,13 @@ asn_TYPE_descriptor_t asn_DEF_T = {
"T", "T",
"T", "T",
&asn_OP_SEQUENCE, &asn_OP_SEQUENCE,
SEQUENCE_constraint,
asn_DEF_T_tags_1, asn_DEF_T_tags_1,
sizeof(asn_DEF_T_tags_1) sizeof(asn_DEF_T_tags_1)
/sizeof(asn_DEF_T_tags_1[0]), /* 1 */ /sizeof(asn_DEF_T_tags_1[0]), /* 1 */
asn_DEF_T_tags_1, /* Same as above */ asn_DEF_T_tags_1, /* Same as above */
sizeof(asn_DEF_T_tags_1) sizeof(asn_DEF_T_tags_1)
/sizeof(asn_DEF_T_tags_1[0]), /* 1 */ /sizeof(asn_DEF_T_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SEQUENCE_constraint },
0, /* No PER visible constraints */
asn_MBR_T_1, asn_MBR_T_1,
4, /* Elements count */ 4, /* Elements count */
&asn_SPC_T_specs_1 /* Additional specs */ &asn_SPC_T_specs_1 /* Additional specs */

View File

@ -33,15 +33,13 @@ asn_TYPE_descriptor_t asn_DEF_T = {
"T", "T",
"T", "T",
&asn_OP_SEQUENCE, &asn_OP_SEQUENCE,
SEQUENCE_constraint,
asn_DEF_T_tags_1, asn_DEF_T_tags_1,
sizeof(asn_DEF_T_tags_1) sizeof(asn_DEF_T_tags_1)
/sizeof(asn_DEF_T_tags_1[0]), /* 1 */ /sizeof(asn_DEF_T_tags_1[0]), /* 1 */
asn_DEF_T_tags_1, /* Same as above */ asn_DEF_T_tags_1, /* Same as above */
sizeof(asn_DEF_T_tags_1) sizeof(asn_DEF_T_tags_1)
/sizeof(asn_DEF_T_tags_1[0]), /* 1 */ /sizeof(asn_DEF_T_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SEQUENCE_constraint },
0, /* No PER visible constraints */
0, 0, /* No members */ 0, 0, /* No members */
&asn_SPC_T_specs_1 /* Additional specs */ &asn_SPC_T_specs_1 /* Additional specs */
}; };

View File

@ -178,9 +178,7 @@ static asn_TYPE_member_t asn_MBR_T_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_INTEGER, .type = &asn_DEF_INTEGER,
.type_selector = 0, .type_selector = 0,
.memb_constraints = memb_unsigned33_constraint_1, { .oer_constraints = 0, .per_constraints = &asn_PER_memb_unsigned33_constr_2, .general_constraints = memb_unsigned33_constraint_1 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = &asn_PER_memb_unsigned33_constr_2,
.default_value = 0, .default_value = 0,
.name = "unsigned33" .name = "unsigned33"
}, },
@ -189,9 +187,7 @@ static asn_TYPE_member_t asn_MBR_T_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_INTEGER, .type = &asn_DEF_INTEGER,
.type_selector = 0, .type_selector = 0,
.memb_constraints = memb_unsigned42_constraint_1, { .oer_constraints = 0, .per_constraints = &asn_PER_memb_unsigned42_constr_3, .general_constraints = memb_unsigned42_constraint_1 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = &asn_PER_memb_unsigned42_constr_3,
.default_value = 0, .default_value = 0,
.name = "unsigned42" .name = "unsigned42"
}, },
@ -200,9 +196,7 @@ static asn_TYPE_member_t asn_MBR_T_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_INTEGER, .type = &asn_DEF_INTEGER,
.type_selector = 0, .type_selector = 0,
.memb_constraints = memb_signed33_constraint_1, { .oer_constraints = 0, .per_constraints = &asn_PER_memb_signed33_constr_4, .general_constraints = memb_signed33_constraint_1 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = &asn_PER_memb_signed33_constr_4,
.default_value = 0, .default_value = 0,
.name = "signed33" .name = "signed33"
}, },
@ -211,9 +205,7 @@ static asn_TYPE_member_t asn_MBR_T_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_INTEGER, .type = &asn_DEF_INTEGER,
.type_selector = 0, .type_selector = 0,
.memb_constraints = memb_signed33ext_constraint_1, { .oer_constraints = 0, .per_constraints = &asn_PER_memb_signed33ext_constr_5, .general_constraints = memb_signed33ext_constraint_1 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = &asn_PER_memb_signed33ext_constr_5,
.default_value = 0, .default_value = 0,
.name = "signed33ext" .name = "signed33ext"
}, },
@ -240,15 +232,13 @@ asn_TYPE_descriptor_t asn_DEF_T = {
"T", "T",
"T", "T",
&asn_OP_SEQUENCE, &asn_OP_SEQUENCE,
SEQUENCE_constraint,
asn_DEF_T_tags_1, asn_DEF_T_tags_1,
sizeof(asn_DEF_T_tags_1) sizeof(asn_DEF_T_tags_1)
/sizeof(asn_DEF_T_tags_1[0]), /* 1 */ /sizeof(asn_DEF_T_tags_1[0]), /* 1 */
asn_DEF_T_tags_1, /* Same as above */ asn_DEF_T_tags_1, /* Same as above */
sizeof(asn_DEF_T_tags_1) sizeof(asn_DEF_T_tags_1)
/sizeof(asn_DEF_T_tags_1[0]), /* 1 */ /sizeof(asn_DEF_T_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SEQUENCE_constraint },
0, /* No PER visible constraints */
asn_MBR_T_1, asn_MBR_T_1,
4, /* Elements count */ 4, /* Elements count */
&asn_SPC_T_specs_1 /* Additional specs */ &asn_SPC_T_specs_1 /* Additional specs */

View File

@ -182,7 +182,7 @@ memb_minmax_constraint_1(asn_TYPE_descriptor_t *td, const void *sptr,
/* Nothing is here. See below */ /* Nothing is here. See below */
} }
return td->check_constraints(td, sptr, ctfailcb, app_key); return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
} }
static int static int
@ -407,9 +407,7 @@ static asn_TYPE_member_t asn_MBR_T_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_NativeInteger, .type = &asn_DEF_NativeInteger,
.type_selector = 0, .type_selector = 0,
.memb_constraints = memb_unsigned8_constraint_1, { .oer_constraints = &asn_OER_memb_unsigned8_constr_2, .per_constraints = 0, .general_constraints = memb_unsigned8_constraint_1 },
.oer_constraints = &asn_OER_memb_unsigned8_constr_2,
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "unsigned8" .name = "unsigned8"
}, },
@ -418,9 +416,7 @@ static asn_TYPE_member_t asn_MBR_T_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_NativeInteger, .type = &asn_DEF_NativeInteger,
.type_selector = 0, .type_selector = 0,
.memb_constraints = memb_unsigned16_constraint_1, { .oer_constraints = &asn_OER_memb_unsigned16_constr_3, .per_constraints = 0, .general_constraints = memb_unsigned16_constraint_1 },
.oer_constraints = &asn_OER_memb_unsigned16_constr_3,
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "unsigned16" .name = "unsigned16"
}, },
@ -429,9 +425,7 @@ static asn_TYPE_member_t asn_MBR_T_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_NativeInteger, .type = &asn_DEF_NativeInteger,
.type_selector = 0, .type_selector = 0,
.memb_constraints = memb_unsigned16stack_constraint_1, { .oer_constraints = &asn_OER_memb_unsigned16stack_constr_4, .per_constraints = 0, .general_constraints = memb_unsigned16stack_constraint_1 },
.oer_constraints = &asn_OER_memb_unsigned16stack_constr_4,
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "unsigned16stack" .name = "unsigned16stack"
}, },
@ -440,9 +434,7 @@ static asn_TYPE_member_t asn_MBR_T_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_NativeInteger, .type = &asn_DEF_NativeInteger,
.type_selector = 0, .type_selector = 0,
.memb_constraints = memb_unsigned16stack_ext_constraint_1, { .oer_constraints = &asn_OER_memb_unsigned16stack_ext_constr_5, .per_constraints = 0, .general_constraints = memb_unsigned16stack_ext_constraint_1 },
.oer_constraints = &asn_OER_memb_unsigned16stack_ext_constr_5,
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "unsigned16stack-ext" .name = "unsigned16stack-ext"
}, },
@ -451,9 +443,7 @@ static asn_TYPE_member_t asn_MBR_T_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_INTEGER, .type = &asn_DEF_INTEGER,
.type_selector = 0, .type_selector = 0,
.memb_constraints = memb_unsigned33_constraint_1, { .oer_constraints = &asn_OER_memb_unsigned33_constr_6, .per_constraints = 0, .general_constraints = memb_unsigned33_constraint_1 },
.oer_constraints = &asn_OER_memb_unsigned33_constr_6,
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "unsigned33" .name = "unsigned33"
}, },
@ -462,9 +452,7 @@ static asn_TYPE_member_t asn_MBR_T_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_NativeInteger, .type = &asn_DEF_NativeInteger,
.type_selector = 0, .type_selector = 0,
.memb_constraints = memb_minmax_constraint_1, { .oer_constraints = &asn_OER_memb_minmax_constr_7, .per_constraints = 0, .general_constraints = memb_minmax_constraint_1 },
.oer_constraints = &asn_OER_memb_minmax_constr_7,
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "minmax" .name = "minmax"
}, },
@ -473,9 +461,7 @@ static asn_TYPE_member_t asn_MBR_T_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_NativeInteger, .type = &asn_DEF_NativeInteger,
.type_selector = 0, .type_selector = 0,
.memb_constraints = memb_signed8_constraint_1, { .oer_constraints = &asn_OER_memb_signed8_constr_9, .per_constraints = 0, .general_constraints = memb_signed8_constraint_1 },
.oer_constraints = &asn_OER_memb_signed8_constr_9,
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = asn_DFL_9_set_3, /* DEFAULT 3 */ .default_value = asn_DFL_9_set_3, /* DEFAULT 3 */
.name = "signed8" .name = "signed8"
}, },
@ -484,9 +470,7 @@ static asn_TYPE_member_t asn_MBR_T_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_NativeInteger, .type = &asn_DEF_NativeInteger,
.type_selector = 0, .type_selector = 0,
.memb_constraints = memb_signed16_constraint_1, { .oer_constraints = &asn_OER_memb_signed16_constr_10, .per_constraints = 0, .general_constraints = memb_signed16_constraint_1 },
.oer_constraints = &asn_OER_memb_signed16_constr_10,
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "signed16" .name = "signed16"
}, },
@ -495,9 +479,7 @@ static asn_TYPE_member_t asn_MBR_T_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_NativeInteger, .type = &asn_DEF_NativeInteger,
.type_selector = 0, .type_selector = 0,
.memb_constraints = memb_signed16stack_constraint_1, { .oer_constraints = &asn_OER_memb_signed16stack_constr_11, .per_constraints = 0, .general_constraints = memb_signed16stack_constraint_1 },
.oer_constraints = &asn_OER_memb_signed16stack_constr_11,
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "signed16stack" .name = "signed16stack"
}, },
@ -506,9 +488,7 @@ static asn_TYPE_member_t asn_MBR_T_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_NativeInteger, .type = &asn_DEF_NativeInteger,
.type_selector = 0, .type_selector = 0,
.memb_constraints = memb_signed16stack_ext_constraint_1, { .oer_constraints = &asn_OER_memb_signed16stack_ext_constr_12, .per_constraints = 0, .general_constraints = memb_signed16stack_ext_constraint_1 },
.oer_constraints = &asn_OER_memb_signed16stack_ext_constr_12,
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "signed16stack-ext" .name = "signed16stack-ext"
}, },
@ -517,9 +497,7 @@ static asn_TYPE_member_t asn_MBR_T_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_NativeInteger, .type = &asn_DEF_NativeInteger,
.type_selector = 0, .type_selector = 0,
.memb_constraints = memb_signed32_constraint_1, { .oer_constraints = &asn_OER_memb_signed32_constr_13, .per_constraints = 0, .general_constraints = memb_signed32_constraint_1 },
.oer_constraints = &asn_OER_memb_signed32_constr_13,
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "signed32" .name = "signed32"
}, },
@ -528,9 +506,7 @@ static asn_TYPE_member_t asn_MBR_T_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_INTEGER, .type = &asn_DEF_INTEGER,
.type_selector = 0, .type_selector = 0,
.memb_constraints = memb_signed33ext_constraint_1, { .oer_constraints = &asn_OER_memb_signed33ext_constr_14, .per_constraints = 0, .general_constraints = memb_signed33ext_constraint_1 },
.oer_constraints = &asn_OER_memb_signed33ext_constr_14,
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "signed33ext" .name = "signed33ext"
}, },
@ -567,15 +543,13 @@ asn_TYPE_descriptor_t asn_DEF_T = {
"T", "T",
"T", "T",
&asn_OP_SEQUENCE, &asn_OP_SEQUENCE,
SEQUENCE_constraint,
asn_DEF_T_tags_1, asn_DEF_T_tags_1,
sizeof(asn_DEF_T_tags_1) sizeof(asn_DEF_T_tags_1)
/sizeof(asn_DEF_T_tags_1[0]), /* 1 */ /sizeof(asn_DEF_T_tags_1[0]), /* 1 */
asn_DEF_T_tags_1, /* Same as above */ asn_DEF_T_tags_1, /* Same as above */
sizeof(asn_DEF_T_tags_1) sizeof(asn_DEF_T_tags_1)
/sizeof(asn_DEF_T_tags_1[0]), /* 1 */ /sizeof(asn_DEF_T_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SEQUENCE_constraint },
0, /* No PER visible constraints */
asn_MBR_T_1, asn_MBR_T_1,
12, /* Elements count */ 12, /* Elements count */
&asn_SPC_T_specs_1 /* Additional specs */ &asn_SPC_T_specs_1 /* Additional specs */

View File

@ -176,9 +176,7 @@ static asn_TYPE_member_t asn_MBR_unconstrained_2[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_IA5String, .type = &asn_DEF_IA5String,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* No OER visible constraints */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "unc-ia5" .name = "unc-ia5"
}, },
@ -187,9 +185,7 @@ static asn_TYPE_member_t asn_MBR_unconstrained_2[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_UTF8String, .type = &asn_DEF_UTF8String,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* No OER visible constraints */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "unc-utf8" .name = "unc-utf8"
}, },
@ -198,9 +194,7 @@ static asn_TYPE_member_t asn_MBR_unconstrained_2[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_UniversalString, .type = &asn_DEF_UniversalString,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* No OER visible constraints */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "unc-universal" .name = "unc-universal"
}, },
@ -227,15 +221,13 @@ asn_TYPE_descriptor_t asn_DEF_unconstrained_2 = {
"unconstrained", "unconstrained",
"unconstrained", "unconstrained",
&asn_OP_SEQUENCE, &asn_OP_SEQUENCE,
SEQUENCE_constraint,
asn_DEF_unconstrained_tags_2, asn_DEF_unconstrained_tags_2,
sizeof(asn_DEF_unconstrained_tags_2) sizeof(asn_DEF_unconstrained_tags_2)
/sizeof(asn_DEF_unconstrained_tags_2[0]), /* 1 */ /sizeof(asn_DEF_unconstrained_tags_2[0]), /* 1 */
asn_DEF_unconstrained_tags_2, /* Same as above */ asn_DEF_unconstrained_tags_2, /* Same as above */
sizeof(asn_DEF_unconstrained_tags_2) sizeof(asn_DEF_unconstrained_tags_2)
/sizeof(asn_DEF_unconstrained_tags_2[0]), /* 1 */ /sizeof(asn_DEF_unconstrained_tags_2[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SEQUENCE_constraint },
0, /* No PER visible constraints */
asn_MBR_unconstrained_2, asn_MBR_unconstrained_2,
3, /* Elements count */ 3, /* Elements count */
&asn_SPC_unconstrained_specs_2 /* Additional specs */ &asn_SPC_unconstrained_specs_2 /* Additional specs */
@ -247,9 +239,7 @@ static asn_TYPE_member_t asn_MBR_constrained_6[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_IA5String, .type = &asn_DEF_IA5String,
.type_selector = 0, .type_selector = 0,
.memb_constraints = memb_con_ia5_constraint_6, { .oer_constraints = &asn_OER_memb_con_ia5_constr_7, .per_constraints = 0, .general_constraints = memb_con_ia5_constraint_6 },
.oer_constraints = &asn_OER_memb_con_ia5_constr_7,
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "con-ia5" .name = "con-ia5"
}, },
@ -258,9 +248,7 @@ static asn_TYPE_member_t asn_MBR_constrained_6[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_UTF8String, .type = &asn_DEF_UTF8String,
.type_selector = 0, .type_selector = 0,
.memb_constraints = memb_con_utf8_constraint_6, { .oer_constraints = &asn_OER_memb_con_utf8_constr_8, .per_constraints = 0, .general_constraints = memb_con_utf8_constraint_6 },
.oer_constraints = &asn_OER_memb_con_utf8_constr_8,
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "con-utf8" .name = "con-utf8"
}, },
@ -269,9 +257,7 @@ static asn_TYPE_member_t asn_MBR_constrained_6[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_UniversalString, .type = &asn_DEF_UniversalString,
.type_selector = 0, .type_selector = 0,
.memb_constraints = memb_con_universal_constraint_6, { .oer_constraints = &asn_OER_memb_con_universal_constr_9, .per_constraints = 0, .general_constraints = memb_con_universal_constraint_6 },
.oer_constraints = &asn_OER_memb_con_universal_constr_9,
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "con-universal" .name = "con-universal"
}, },
@ -298,15 +284,13 @@ asn_TYPE_descriptor_t asn_DEF_constrained_6 = {
"constrained", "constrained",
"constrained", "constrained",
&asn_OP_SEQUENCE, &asn_OP_SEQUENCE,
SEQUENCE_constraint,
asn_DEF_constrained_tags_6, asn_DEF_constrained_tags_6,
sizeof(asn_DEF_constrained_tags_6) sizeof(asn_DEF_constrained_tags_6)
/sizeof(asn_DEF_constrained_tags_6[0]), /* 1 */ /sizeof(asn_DEF_constrained_tags_6[0]), /* 1 */
asn_DEF_constrained_tags_6, /* Same as above */ asn_DEF_constrained_tags_6, /* Same as above */
sizeof(asn_DEF_constrained_tags_6) sizeof(asn_DEF_constrained_tags_6)
/sizeof(asn_DEF_constrained_tags_6[0]), /* 1 */ /sizeof(asn_DEF_constrained_tags_6[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SEQUENCE_constraint },
0, /* No PER visible constraints */
asn_MBR_constrained_6, asn_MBR_constrained_6,
3, /* Elements count */ 3, /* Elements count */
&asn_SPC_constrained_specs_6 /* Additional specs */ &asn_SPC_constrained_specs_6 /* Additional specs */
@ -318,9 +302,7 @@ static asn_TYPE_member_t asn_MBR_T_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_unconstrained_2, .type = &asn_DEF_unconstrained_2,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* No OER visible constraints */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "unconstrained" .name = "unconstrained"
}, },
@ -329,9 +311,7 @@ static asn_TYPE_member_t asn_MBR_T_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_constrained_6, .type = &asn_DEF_constrained_6,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* No OER visible constraints */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "constrained" .name = "constrained"
}, },
@ -356,15 +336,13 @@ asn_TYPE_descriptor_t asn_DEF_T = {
"T", "T",
"T", "T",
&asn_OP_SEQUENCE, &asn_OP_SEQUENCE,
SEQUENCE_constraint,
asn_DEF_T_tags_1, asn_DEF_T_tags_1,
sizeof(asn_DEF_T_tags_1) sizeof(asn_DEF_T_tags_1)
/sizeof(asn_DEF_T_tags_1[0]), /* 1 */ /sizeof(asn_DEF_T_tags_1[0]), /* 1 */
asn_DEF_T_tags_1, /* Same as above */ asn_DEF_T_tags_1, /* Same as above */
sizeof(asn_DEF_T_tags_1) sizeof(asn_DEF_T_tags_1)
/sizeof(asn_DEF_T_tags_1[0]), /* 1 */ /sizeof(asn_DEF_T_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SEQUENCE_constraint },
0, /* No PER visible constraints */
asn_MBR_T_1, asn_MBR_T_1,
2, /* Elements count */ 2, /* Elements count */
&asn_SPC_T_specs_1 /* Additional specs */ &asn_SPC_T_specs_1 /* Additional specs */

View File

@ -36,15 +36,13 @@ asn_TYPE_descriptor_t asn_DEF_A_noc = {
"A-noc", "A-noc",
"A-noc", "A-noc",
&asn_OP_NativeInteger, &asn_OP_NativeInteger,
NativeInteger_constraint,
asn_DEF_A_noc_tags_1, asn_DEF_A_noc_tags_1,
sizeof(asn_DEF_A_noc_tags_1) sizeof(asn_DEF_A_noc_tags_1)
/sizeof(asn_DEF_A_noc_tags_1[0]), /* 1 */ /sizeof(asn_DEF_A_noc_tags_1[0]), /* 1 */
asn_DEF_A_noc_tags_1, /* Same as above */ asn_DEF_A_noc_tags_1, /* Same as above */
sizeof(asn_DEF_A_noc_tags_1) sizeof(asn_DEF_A_noc_tags_1)
/sizeof(asn_DEF_A_noc_tags_1[0]), /* 1 */ /sizeof(asn_DEF_A_noc_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, NativeInteger_constraint },
0, /* No PER visible constraints */
0, 0, /* No members */ 0, 0, /* No members */
0 /* No specifics */ 0 /* No specifics */
}; };
@ -118,15 +116,13 @@ asn_TYPE_descriptor_t asn_DEF_B_0_0 = {
"B-0-0", "B-0-0",
"B-0-0", "B-0-0",
&asn_OP_NativeInteger, &asn_OP_NativeInteger,
B_0_0_constraint,
asn_DEF_B_0_0_tags_1, asn_DEF_B_0_0_tags_1,
sizeof(asn_DEF_B_0_0_tags_1) sizeof(asn_DEF_B_0_0_tags_1)
/sizeof(asn_DEF_B_0_0_tags_1[0]), /* 1 */ /sizeof(asn_DEF_B_0_0_tags_1[0]), /* 1 */
asn_DEF_B_0_0_tags_1, /* Same as above */ asn_DEF_B_0_0_tags_1, /* Same as above */
sizeof(asn_DEF_B_0_0_tags_1) sizeof(asn_DEF_B_0_0_tags_1)
/sizeof(asn_DEF_B_0_0_tags_1[0]), /* 1 */ /sizeof(asn_DEF_B_0_0_tags_1[0]), /* 1 */
&asn_OER_type_B_0_0_constr_1, { &asn_OER_type_B_0_0_constr_1, 0, B_0_0_constraint },
0, /* No PER visible constraints */
0, 0, /* No members */ 0, 0, /* No members */
0 /* No specifics */ 0 /* No specifics */
}; };
@ -200,15 +196,13 @@ asn_TYPE_descriptor_t asn_DEF_C_1_2 = {
"C-1-2", "C-1-2",
"C-1-2", "C-1-2",
&asn_OP_NativeInteger, &asn_OP_NativeInteger,
C_1_2_constraint,
asn_DEF_C_1_2_tags_1, asn_DEF_C_1_2_tags_1,
sizeof(asn_DEF_C_1_2_tags_1) sizeof(asn_DEF_C_1_2_tags_1)
/sizeof(asn_DEF_C_1_2_tags_1[0]), /* 1 */ /sizeof(asn_DEF_C_1_2_tags_1[0]), /* 1 */
asn_DEF_C_1_2_tags_1, /* Same as above */ asn_DEF_C_1_2_tags_1, /* Same as above */
sizeof(asn_DEF_C_1_2_tags_1) sizeof(asn_DEF_C_1_2_tags_1)
/sizeof(asn_DEF_C_1_2_tags_1[0]), /* 1 */ /sizeof(asn_DEF_C_1_2_tags_1[0]), /* 1 */
&asn_OER_type_C_1_2_constr_1, { &asn_OER_type_C_1_2_constr_1, 0, C_1_2_constraint },
0, /* No PER visible constraints */
0, 0, /* No members */ 0, 0, /* No members */
0 /* No specifics */ 0 /* No specifics */
}; };
@ -282,15 +276,13 @@ asn_TYPE_descriptor_t asn_DEF_D_inv = {
"D-inv", "D-inv",
"D-inv", "D-inv",
&asn_OP_NativeInteger, &asn_OP_NativeInteger,
D_inv_constraint,
asn_DEF_D_inv_tags_1, asn_DEF_D_inv_tags_1,
sizeof(asn_DEF_D_inv_tags_1) sizeof(asn_DEF_D_inv_tags_1)
/sizeof(asn_DEF_D_inv_tags_1[0]), /* 1 */ /sizeof(asn_DEF_D_inv_tags_1[0]), /* 1 */
asn_DEF_D_inv_tags_1, /* Same as above */ asn_DEF_D_inv_tags_1, /* Same as above */
sizeof(asn_DEF_D_inv_tags_1) sizeof(asn_DEF_D_inv_tags_1)
/sizeof(asn_DEF_D_inv_tags_1[0]), /* 1 */ /sizeof(asn_DEF_D_inv_tags_1[0]), /* 1 */
&asn_OER_type_D_inv_constr_1, { &asn_OER_type_D_inv_constr_1, 0, D_inv_constraint },
0, /* No PER visible constraints */
0, 0, /* No members */ 0, 0, /* No members */
0 /* No specifics */ 0 /* No specifics */
}; };
@ -364,15 +356,13 @@ asn_TYPE_descriptor_t asn_DEF_E_2_5 = {
"E-2-5", "E-2-5",
"E-2-5", "E-2-5",
&asn_OP_NativeInteger, &asn_OP_NativeInteger,
E_2_5_constraint,
asn_DEF_E_2_5_tags_1, asn_DEF_E_2_5_tags_1,
sizeof(asn_DEF_E_2_5_tags_1) sizeof(asn_DEF_E_2_5_tags_1)
/sizeof(asn_DEF_E_2_5_tags_1[0]), /* 1 */ /sizeof(asn_DEF_E_2_5_tags_1[0]), /* 1 */
asn_DEF_E_2_5_tags_1, /* Same as above */ asn_DEF_E_2_5_tags_1, /* Same as above */
sizeof(asn_DEF_E_2_5_tags_1) sizeof(asn_DEF_E_2_5_tags_1)
/sizeof(asn_DEF_E_2_5_tags_1[0]), /* 1 */ /sizeof(asn_DEF_E_2_5_tags_1[0]), /* 1 */
&asn_OER_type_E_2_5_constr_1, { &asn_OER_type_E_2_5_constr_1, 0, E_2_5_constraint },
0, /* No PER visible constraints */
0, 0, /* No members */ 0, 0, /* No members */
0 /* No specifics */ 0 /* No specifics */
}; };
@ -446,15 +436,13 @@ asn_TYPE_descriptor_t asn_DEF_F_inv = {
"F-inv", "F-inv",
"F-inv", "F-inv",
&asn_OP_NativeInteger, &asn_OP_NativeInteger,
F_inv_constraint,
asn_DEF_F_inv_tags_1, asn_DEF_F_inv_tags_1,
sizeof(asn_DEF_F_inv_tags_1) sizeof(asn_DEF_F_inv_tags_1)
/sizeof(asn_DEF_F_inv_tags_1[0]), /* 1 */ /sizeof(asn_DEF_F_inv_tags_1[0]), /* 1 */
asn_DEF_F_inv_tags_1, /* Same as above */ asn_DEF_F_inv_tags_1, /* Same as above */
sizeof(asn_DEF_F_inv_tags_1) sizeof(asn_DEF_F_inv_tags_1)
/sizeof(asn_DEF_F_inv_tags_1[0]), /* 1 */ /sizeof(asn_DEF_F_inv_tags_1[0]), /* 1 */
&asn_OER_type_F_inv_constr_1, { &asn_OER_type_F_inv_constr_1, 0, F_inv_constraint },
0, /* No PER visible constraints */
0, 0, /* No members */ 0, 0, /* No members */
0 /* No specifics */ 0 /* No specifics */
}; };
@ -528,15 +516,13 @@ asn_TYPE_descriptor_t asn_DEF_G_3_3 = {
"G-3-3", "G-3-3",
"G-3-3", "G-3-3",
&asn_OP_NativeInteger, &asn_OP_NativeInteger,
G_3_3_constraint,
asn_DEF_G_3_3_tags_1, asn_DEF_G_3_3_tags_1,
sizeof(asn_DEF_G_3_3_tags_1) sizeof(asn_DEF_G_3_3_tags_1)
/sizeof(asn_DEF_G_3_3_tags_1[0]), /* 1 */ /sizeof(asn_DEF_G_3_3_tags_1[0]), /* 1 */
asn_DEF_G_3_3_tags_1, /* Same as above */ asn_DEF_G_3_3_tags_1, /* Same as above */
sizeof(asn_DEF_G_3_3_tags_1) sizeof(asn_DEF_G_3_3_tags_1)
/sizeof(asn_DEF_G_3_3_tags_1[0]), /* 1 */ /sizeof(asn_DEF_G_3_3_tags_1[0]), /* 1 */
&asn_OER_type_G_3_3_constr_1, { &asn_OER_type_G_3_3_constr_1, 0, G_3_3_constraint },
0, /* No PER visible constraints */
0, 0, /* No members */ 0, 0, /* No members */
0 /* No specifics */ 0 /* No specifics */
}; };
@ -610,15 +596,13 @@ asn_TYPE_descriptor_t asn_DEF_H_4_5 = {
"H-4-5", "H-4-5",
"H-4-5", "H-4-5",
&asn_OP_NativeInteger, &asn_OP_NativeInteger,
H_4_5_constraint,
asn_DEF_H_4_5_tags_1, asn_DEF_H_4_5_tags_1,
sizeof(asn_DEF_H_4_5_tags_1) sizeof(asn_DEF_H_4_5_tags_1)
/sizeof(asn_DEF_H_4_5_tags_1[0]), /* 1 */ /sizeof(asn_DEF_H_4_5_tags_1[0]), /* 1 */
asn_DEF_H_4_5_tags_1, /* Same as above */ asn_DEF_H_4_5_tags_1, /* Same as above */
sizeof(asn_DEF_H_4_5_tags_1) sizeof(asn_DEF_H_4_5_tags_1)
/sizeof(asn_DEF_H_4_5_tags_1[0]), /* 1 */ /sizeof(asn_DEF_H_4_5_tags_1[0]), /* 1 */
&asn_OER_type_H_4_5_constr_1, { &asn_OER_type_H_4_5_constr_1, 0, H_4_5_constraint },
0, /* No PER visible constraints */
0, 0, /* No members */ 0, 0, /* No members */
0 /* No specifics */ 0 /* No specifics */
}; };
@ -692,15 +676,13 @@ asn_TYPE_descriptor_t asn_DEF_I_1_5 = {
"I-1-5", "I-1-5",
"I-1-5", "I-1-5",
&asn_OP_NativeInteger, &asn_OP_NativeInteger,
I_1_5_constraint,
asn_DEF_I_1_5_tags_1, asn_DEF_I_1_5_tags_1,
sizeof(asn_DEF_I_1_5_tags_1) sizeof(asn_DEF_I_1_5_tags_1)
/sizeof(asn_DEF_I_1_5_tags_1[0]), /* 1 */ /sizeof(asn_DEF_I_1_5_tags_1[0]), /* 1 */
asn_DEF_I_1_5_tags_1, /* Same as above */ asn_DEF_I_1_5_tags_1, /* Same as above */
sizeof(asn_DEF_I_1_5_tags_1) sizeof(asn_DEF_I_1_5_tags_1)
/sizeof(asn_DEF_I_1_5_tags_1[0]), /* 1 */ /sizeof(asn_DEF_I_1_5_tags_1[0]), /* 1 */
&asn_OER_type_I_1_5_constr_1, { &asn_OER_type_I_1_5_constr_1, 0, I_1_5_constraint },
0, /* No PER visible constraints */
0, 0, /* No members */ 0, 0, /* No members */
0 /* No specifics */ 0 /* No specifics */
}; };
@ -774,15 +756,13 @@ asn_TYPE_descriptor_t asn_DEF_J_4_5 = {
"J-4-5", "J-4-5",
"J-4-5", "J-4-5",
&asn_OP_NativeInteger, &asn_OP_NativeInteger,
J_4_5_constraint,
asn_DEF_J_4_5_tags_1, asn_DEF_J_4_5_tags_1,
sizeof(asn_DEF_J_4_5_tags_1) sizeof(asn_DEF_J_4_5_tags_1)
/sizeof(asn_DEF_J_4_5_tags_1[0]), /* 1 */ /sizeof(asn_DEF_J_4_5_tags_1[0]), /* 1 */
asn_DEF_J_4_5_tags_1, /* Same as above */ asn_DEF_J_4_5_tags_1, /* Same as above */
sizeof(asn_DEF_J_4_5_tags_1) sizeof(asn_DEF_J_4_5_tags_1)
/sizeof(asn_DEF_J_4_5_tags_1[0]), /* 1 */ /sizeof(asn_DEF_J_4_5_tags_1[0]), /* 1 */
&asn_OER_type_J_4_5_constr_1, { &asn_OER_type_J_4_5_constr_1, 0, J_4_5_constraint },
0, /* No PER visible constraints */
0, 0, /* No members */ 0, 0, /* No members */
0 /* No specifics */ 0 /* No specifics */
}; };
@ -856,15 +836,13 @@ asn_TYPE_descriptor_t asn_DEF_K_1_4 = {
"K-1-4", "K-1-4",
"K-1-4", "K-1-4",
&asn_OP_NativeInteger, &asn_OP_NativeInteger,
K_1_4_constraint,
asn_DEF_K_1_4_tags_1, asn_DEF_K_1_4_tags_1,
sizeof(asn_DEF_K_1_4_tags_1) sizeof(asn_DEF_K_1_4_tags_1)
/sizeof(asn_DEF_K_1_4_tags_1[0]), /* 1 */ /sizeof(asn_DEF_K_1_4_tags_1[0]), /* 1 */
asn_DEF_K_1_4_tags_1, /* Same as above */ asn_DEF_K_1_4_tags_1, /* Same as above */
sizeof(asn_DEF_K_1_4_tags_1) sizeof(asn_DEF_K_1_4_tags_1)
/sizeof(asn_DEF_K_1_4_tags_1[0]), /* 1 */ /sizeof(asn_DEF_K_1_4_tags_1[0]), /* 1 */
&asn_OER_type_K_1_4_constr_1, { &asn_OER_type_K_1_4_constr_1, 0, K_1_4_constraint },
0, /* No PER visible constraints */
0, 0, /* No members */ 0, 0, /* No members */
0 /* No specifics */ 0 /* No specifics */
}; };
@ -938,15 +916,13 @@ asn_TYPE_descriptor_t asn_DEF_L_0_5 = {
"L-0-5", "L-0-5",
"L-0-5", "L-0-5",
&asn_OP_NativeInteger, &asn_OP_NativeInteger,
L_0_5_constraint,
asn_DEF_L_0_5_tags_1, asn_DEF_L_0_5_tags_1,
sizeof(asn_DEF_L_0_5_tags_1) sizeof(asn_DEF_L_0_5_tags_1)
/sizeof(asn_DEF_L_0_5_tags_1[0]), /* 1 */ /sizeof(asn_DEF_L_0_5_tags_1[0]), /* 1 */
asn_DEF_L_0_5_tags_1, /* Same as above */ asn_DEF_L_0_5_tags_1, /* Same as above */
sizeof(asn_DEF_L_0_5_tags_1) sizeof(asn_DEF_L_0_5_tags_1)
/sizeof(asn_DEF_L_0_5_tags_1[0]), /* 1 */ /sizeof(asn_DEF_L_0_5_tags_1[0]), /* 1 */
&asn_OER_type_L_0_5_constr_1, { &asn_OER_type_L_0_5_constr_1, 0, L_0_5_constraint },
0, /* No PER visible constraints */
0, 0, /* No members */ 0, 0, /* No members */
0 /* No specifics */ 0 /* No specifics */
}; };
@ -1020,15 +996,13 @@ asn_TYPE_descriptor_t asn_DEF_M_inv = {
"M-inv", "M-inv",
"M-inv", "M-inv",
&asn_OP_NativeInteger, &asn_OP_NativeInteger,
M_inv_constraint,
asn_DEF_M_inv_tags_1, asn_DEF_M_inv_tags_1,
sizeof(asn_DEF_M_inv_tags_1) sizeof(asn_DEF_M_inv_tags_1)
/sizeof(asn_DEF_M_inv_tags_1[0]), /* 1 */ /sizeof(asn_DEF_M_inv_tags_1[0]), /* 1 */
asn_DEF_M_inv_tags_1, /* Same as above */ asn_DEF_M_inv_tags_1, /* Same as above */
sizeof(asn_DEF_M_inv_tags_1) sizeof(asn_DEF_M_inv_tags_1)
/sizeof(asn_DEF_M_inv_tags_1[0]), /* 1 */ /sizeof(asn_DEF_M_inv_tags_1[0]), /* 1 */
&asn_OER_type_M_inv_constr_1, { &asn_OER_type_M_inv_constr_1, 0, M_inv_constraint },
0, /* No PER visible constraints */
0, 0, /* No members */ 0, 0, /* No members */
0 /* No specifics */ 0 /* No specifics */
}; };
@ -1102,15 +1076,13 @@ asn_TYPE_descriptor_t asn_DEF_N_0_5 = {
"N-0-5", "N-0-5",
"N-0-5", "N-0-5",
&asn_OP_NativeInteger, &asn_OP_NativeInteger,
N_0_5_constraint,
asn_DEF_N_0_5_tags_1, asn_DEF_N_0_5_tags_1,
sizeof(asn_DEF_N_0_5_tags_1) sizeof(asn_DEF_N_0_5_tags_1)
/sizeof(asn_DEF_N_0_5_tags_1[0]), /* 1 */ /sizeof(asn_DEF_N_0_5_tags_1[0]), /* 1 */
asn_DEF_N_0_5_tags_1, /* Same as above */ asn_DEF_N_0_5_tags_1, /* Same as above */
sizeof(asn_DEF_N_0_5_tags_1) sizeof(asn_DEF_N_0_5_tags_1)
/sizeof(asn_DEF_N_0_5_tags_1[0]), /* 1 */ /sizeof(asn_DEF_N_0_5_tags_1[0]), /* 1 */
&asn_OER_type_N_0_5_constr_1, { &asn_OER_type_N_0_5_constr_1, 0, N_0_5_constraint },
0, /* No PER visible constraints */
0, 0, /* No members */ 0, 0, /* No members */
0 /* No specifics */ 0 /* No specifics */
}; };
@ -1184,15 +1156,13 @@ asn_TYPE_descriptor_t asn_DEF_O_inv = {
"O-inv", "O-inv",
"O-inv", "O-inv",
&asn_OP_NativeInteger, &asn_OP_NativeInteger,
O_inv_constraint,
asn_DEF_O_inv_tags_1, asn_DEF_O_inv_tags_1,
sizeof(asn_DEF_O_inv_tags_1) sizeof(asn_DEF_O_inv_tags_1)
/sizeof(asn_DEF_O_inv_tags_1[0]), /* 1 */ /sizeof(asn_DEF_O_inv_tags_1[0]), /* 1 */
asn_DEF_O_inv_tags_1, /* Same as above */ asn_DEF_O_inv_tags_1, /* Same as above */
sizeof(asn_DEF_O_inv_tags_1) sizeof(asn_DEF_O_inv_tags_1)
/sizeof(asn_DEF_O_inv_tags_1[0]), /* 1 */ /sizeof(asn_DEF_O_inv_tags_1[0]), /* 1 */
&asn_OER_type_O_inv_constr_1, { &asn_OER_type_O_inv_constr_1, 0, O_inv_constraint },
0, /* No PER visible constraints */
0, 0, /* No members */ 0, 0, /* No members */
0 /* No specifics */ 0 /* No specifics */
}; };
@ -1266,15 +1236,13 @@ asn_TYPE_descriptor_t asn_DEF_EConstr = {
"EConstr", "EConstr",
"EConstr", "EConstr",
&asn_OP_NativeInteger, &asn_OP_NativeInteger,
EConstr_constraint,
asn_DEF_EConstr_tags_1, asn_DEF_EConstr_tags_1,
sizeof(asn_DEF_EConstr_tags_1) sizeof(asn_DEF_EConstr_tags_1)
/sizeof(asn_DEF_EConstr_tags_1[0]), /* 1 */ /sizeof(asn_DEF_EConstr_tags_1[0]), /* 1 */
asn_DEF_EConstr_tags_1, /* Same as above */ asn_DEF_EConstr_tags_1, /* Same as above */
sizeof(asn_DEF_EConstr_tags_1) sizeof(asn_DEF_EConstr_tags_1)
/sizeof(asn_DEF_EConstr_tags_1[0]), /* 1 */ /sizeof(asn_DEF_EConstr_tags_1[0]), /* 1 */
&asn_OER_type_EConstr_constr_1, { &asn_OER_type_EConstr_constr_1, 0, EConstr_constraint },
0, /* No PER visible constraints */
0, 0, /* No members */ 0, 0, /* No members */
0 /* No specifics */ 0 /* No specifics */
}; };
@ -1348,15 +1316,13 @@ asn_TYPE_descriptor_t asn_DEF_FConstr = {
"FConstr", "FConstr",
"FConstr", "FConstr",
&asn_OP_NativeInteger, &asn_OP_NativeInteger,
FConstr_constraint,
asn_DEF_FConstr_tags_1, asn_DEF_FConstr_tags_1,
sizeof(asn_DEF_FConstr_tags_1) sizeof(asn_DEF_FConstr_tags_1)
/sizeof(asn_DEF_FConstr_tags_1[0]), /* 1 */ /sizeof(asn_DEF_FConstr_tags_1[0]), /* 1 */
asn_DEF_FConstr_tags_1, /* Same as above */ asn_DEF_FConstr_tags_1, /* Same as above */
sizeof(asn_DEF_FConstr_tags_1) sizeof(asn_DEF_FConstr_tags_1)
/sizeof(asn_DEF_FConstr_tags_1[0]), /* 1 */ /sizeof(asn_DEF_FConstr_tags_1[0]), /* 1 */
&asn_OER_type_FConstr_constr_1, { &asn_OER_type_FConstr_constr_1, 0, FConstr_constraint },
0, /* No PER visible constraints */
0, 0, /* No members */ 0, 0, /* No members */
0 /* No specifics */ 0 /* No specifics */
}; };

View File

@ -77,7 +77,7 @@ memb_ident_constraint_1(asn_TYPE_descriptor_t *td, const void *sptr,
/* Nothing is here. See below */ /* Nothing is here. See below */
} }
return td->check_constraints(td, sptr, ctfailcb, app_key); return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
} }
static asn_type_selector_result_t static asn_type_selector_result_t
@ -119,7 +119,7 @@ memb_value_constraint_1(asn_TYPE_descriptor_t *td, const void *sptr,
/* Nothing is here. See below */ /* Nothing is here. See below */
} }
return td->check_constraints(td, sptr, ctfailcb, app_key); return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
} }
@ -131,9 +131,7 @@ static asn_TYPE_member_t asn_MBR_value_3[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_PrimitiveMessage, .type = &asn_DEF_PrimitiveMessage,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "PrimitiveMessage" .name = "PrimitiveMessage"
}, },
@ -142,9 +140,7 @@ static asn_TYPE_member_t asn_MBR_value_3[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_ComplexMessage, .type = &asn_DEF_ComplexMessage,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "ComplexMessage" .name = "ComplexMessage"
}, },
@ -168,13 +164,11 @@ asn_TYPE_descriptor_t asn_DEF_value_3 = {
"value", "value",
"value", "value",
&asn_OP_OPEN_TYPE, &asn_OP_OPEN_TYPE,
OPEN_TYPE_constraint,
0, /* No effective tags (pointer) */ 0, /* No effective tags (pointer) */
0, /* No effective tags (count) */ 0, /* No effective tags (count) */
0, /* No tags (pointer) */ 0, /* No tags (pointer) */
0, /* No tags (count) */ 0, /* No tags (count) */
0, /* No OER visible constraints */ { 0, 0, OPEN_TYPE_constraint },
0, /* No PER visible constraints */
asn_MBR_value_3, asn_MBR_value_3,
2, /* Elements count */ 2, /* Elements count */
&asn_SPC_value_specs_3 /* Additional specs */ &asn_SPC_value_specs_3 /* Additional specs */
@ -186,9 +180,7 @@ static asn_TYPE_member_t asn_MBR_Frame_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_NativeInteger, .type = &asn_DEF_NativeInteger,
.type_selector = 0, .type_selector = 0,
.memb_constraints = memb_ident_constraint_1, { .oer_constraints = 0, .per_constraints = 0, .general_constraints = memb_ident_constraint_1 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "ident" .name = "ident"
}, },
@ -197,9 +189,7 @@ static asn_TYPE_member_t asn_MBR_Frame_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_value_3, .type = &asn_DEF_value_3,
.type_selector = select_value_type, .type_selector = select_value_type,
.memb_constraints = memb_value_constraint_1, { .oer_constraints = 0, .per_constraints = 0, .general_constraints = memb_value_constraint_1 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "value" .name = "value"
}, },
@ -223,15 +213,13 @@ asn_TYPE_descriptor_t asn_DEF_Frame = {
"Frame", "Frame",
"Frame", "Frame",
&asn_OP_SEQUENCE, &asn_OP_SEQUENCE,
SEQUENCE_constraint,
asn_DEF_Frame_tags_1, asn_DEF_Frame_tags_1,
sizeof(asn_DEF_Frame_tags_1) sizeof(asn_DEF_Frame_tags_1)
/sizeof(asn_DEF_Frame_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Frame_tags_1[0]), /* 1 */
asn_DEF_Frame_tags_1, /* Same as above */ asn_DEF_Frame_tags_1, /* Same as above */
sizeof(asn_DEF_Frame_tags_1) sizeof(asn_DEF_Frame_tags_1)
/sizeof(asn_DEF_Frame_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Frame_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SEQUENCE_constraint },
0, /* No PER visible constraints */
asn_MBR_Frame_1, asn_MBR_Frame_1,
2, /* Elements count */ 2, /* Elements count */
&asn_SPC_Frame_specs_1 /* Additional specs */ &asn_SPC_Frame_specs_1 /* Additional specs */
@ -273,15 +261,13 @@ asn_TYPE_descriptor_t asn_DEF_PrimitiveMessage = {
"PrimitiveMessage", "PrimitiveMessage",
"PrimitiveMessage", "PrimitiveMessage",
&asn_OP_SEQUENCE, &asn_OP_SEQUENCE,
SEQUENCE_constraint,
asn_DEF_PrimitiveMessage_tags_1, asn_DEF_PrimitiveMessage_tags_1,
sizeof(asn_DEF_PrimitiveMessage_tags_1) sizeof(asn_DEF_PrimitiveMessage_tags_1)
/sizeof(asn_DEF_PrimitiveMessage_tags_1[0]), /* 1 */ /sizeof(asn_DEF_PrimitiveMessage_tags_1[0]), /* 1 */
asn_DEF_PrimitiveMessage_tags_1, /* Same as above */ asn_DEF_PrimitiveMessage_tags_1, /* Same as above */
sizeof(asn_DEF_PrimitiveMessage_tags_1) sizeof(asn_DEF_PrimitiveMessage_tags_1)
/sizeof(asn_DEF_PrimitiveMessage_tags_1[0]), /* 1 */ /sizeof(asn_DEF_PrimitiveMessage_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SEQUENCE_constraint },
0, /* No PER visible constraints */
0, 0, /* No members */ 0, 0, /* No members */
&asn_SPC_PrimitiveMessage_specs_1 /* Additional specs */ &asn_SPC_PrimitiveMessage_specs_1 /* Additional specs */
}; };
@ -322,15 +308,13 @@ asn_TYPE_descriptor_t asn_DEF_ComplexMessage = {
"ComplexMessage", "ComplexMessage",
"ComplexMessage", "ComplexMessage",
&asn_OP_SEQUENCE, &asn_OP_SEQUENCE,
SEQUENCE_constraint,
asn_DEF_ComplexMessage_tags_1, asn_DEF_ComplexMessage_tags_1,
sizeof(asn_DEF_ComplexMessage_tags_1) sizeof(asn_DEF_ComplexMessage_tags_1)
/sizeof(asn_DEF_ComplexMessage_tags_1[0]), /* 1 */ /sizeof(asn_DEF_ComplexMessage_tags_1[0]), /* 1 */
asn_DEF_ComplexMessage_tags_1, /* Same as above */ asn_DEF_ComplexMessage_tags_1, /* Same as above */
sizeof(asn_DEF_ComplexMessage_tags_1) sizeof(asn_DEF_ComplexMessage_tags_1)
/sizeof(asn_DEF_ComplexMessage_tags_1[0]), /* 1 */ /sizeof(asn_DEF_ComplexMessage_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SEQUENCE_constraint },
0, /* No PER visible constraints */
0, 0, /* No members */ 0, 0, /* No members */
&asn_SPC_ComplexMessage_specs_1 /* Additional specs */ &asn_SPC_ComplexMessage_specs_1 /* Additional specs */
}; };

View File

@ -77,7 +77,7 @@ memb_ident_constraint_1(asn_TYPE_descriptor_t *td, const void *sptr,
/* Nothing is here. See below */ /* Nothing is here. See below */
} }
return td->check_constraints(td, sptr, ctfailcb, app_key); return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
} }
static asn_type_selector_result_t static asn_type_selector_result_t
@ -119,7 +119,7 @@ memb_value_constraint_1(asn_TYPE_descriptor_t *td, const void *sptr,
/* Nothing is here. See below */ /* Nothing is here. See below */
} }
return td->check_constraints(td, sptr, ctfailcb, app_key); return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
} }
@ -131,9 +131,7 @@ static asn_TYPE_member_t asn_MBR_value_3[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_PrimitiveMessage, .type = &asn_DEF_PrimitiveMessage,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "PrimitiveMessage" .name = "PrimitiveMessage"
}, },
@ -142,9 +140,7 @@ static asn_TYPE_member_t asn_MBR_value_3[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_ComplexMessage, .type = &asn_DEF_ComplexMessage,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "ComplexMessage" .name = "ComplexMessage"
}, },
@ -168,13 +164,11 @@ asn_TYPE_descriptor_t asn_DEF_value_3 = {
"value", "value",
"value", "value",
&asn_OP_OPEN_TYPE, &asn_OP_OPEN_TYPE,
OPEN_TYPE_constraint,
0, /* No effective tags (pointer) */ 0, /* No effective tags (pointer) */
0, /* No effective tags (count) */ 0, /* No effective tags (count) */
0, /* No tags (pointer) */ 0, /* No tags (pointer) */
0, /* No tags (count) */ 0, /* No tags (count) */
0, /* No OER visible constraints */ { 0, 0, OPEN_TYPE_constraint },
0, /* No PER visible constraints */
asn_MBR_value_3, asn_MBR_value_3,
2, /* Elements count */ 2, /* Elements count */
&asn_SPC_value_specs_3 /* Additional specs */ &asn_SPC_value_specs_3 /* Additional specs */
@ -186,9 +180,7 @@ static asn_TYPE_member_t asn_MBR_Frame_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_NativeInteger, .type = &asn_DEF_NativeInteger,
.type_selector = 0, .type_selector = 0,
.memb_constraints = memb_ident_constraint_1, { .oer_constraints = 0, .per_constraints = 0, .general_constraints = memb_ident_constraint_1 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "ident" .name = "ident"
}, },
@ -197,9 +189,7 @@ static asn_TYPE_member_t asn_MBR_Frame_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_value_3, .type = &asn_DEF_value_3,
.type_selector = select_value_type, .type_selector = select_value_type,
.memb_constraints = memb_value_constraint_1, { .oer_constraints = 0, .per_constraints = 0, .general_constraints = memb_value_constraint_1 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "value" .name = "value"
}, },
@ -223,15 +213,13 @@ asn_TYPE_descriptor_t asn_DEF_Frame = {
"Frame", "Frame",
"Frame", "Frame",
&asn_OP_SEQUENCE, &asn_OP_SEQUENCE,
SEQUENCE_constraint,
asn_DEF_Frame_tags_1, asn_DEF_Frame_tags_1,
sizeof(asn_DEF_Frame_tags_1) sizeof(asn_DEF_Frame_tags_1)
/sizeof(asn_DEF_Frame_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Frame_tags_1[0]), /* 1 */
asn_DEF_Frame_tags_1, /* Same as above */ asn_DEF_Frame_tags_1, /* Same as above */
sizeof(asn_DEF_Frame_tags_1) sizeof(asn_DEF_Frame_tags_1)
/sizeof(asn_DEF_Frame_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Frame_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SEQUENCE_constraint },
0, /* No PER visible constraints */
asn_MBR_Frame_1, asn_MBR_Frame_1,
2, /* Elements count */ 2, /* Elements count */
&asn_SPC_Frame_specs_1 /* Additional specs */ &asn_SPC_Frame_specs_1 /* Additional specs */
@ -273,15 +261,13 @@ asn_TYPE_descriptor_t asn_DEF_PrimitiveMessage = {
"PrimitiveMessage", "PrimitiveMessage",
"PrimitiveMessage", "PrimitiveMessage",
&asn_OP_SEQUENCE, &asn_OP_SEQUENCE,
SEQUENCE_constraint,
asn_DEF_PrimitiveMessage_tags_1, asn_DEF_PrimitiveMessage_tags_1,
sizeof(asn_DEF_PrimitiveMessage_tags_1) sizeof(asn_DEF_PrimitiveMessage_tags_1)
/sizeof(asn_DEF_PrimitiveMessage_tags_1[0]), /* 1 */ /sizeof(asn_DEF_PrimitiveMessage_tags_1[0]), /* 1 */
asn_DEF_PrimitiveMessage_tags_1, /* Same as above */ asn_DEF_PrimitiveMessage_tags_1, /* Same as above */
sizeof(asn_DEF_PrimitiveMessage_tags_1) sizeof(asn_DEF_PrimitiveMessage_tags_1)
/sizeof(asn_DEF_PrimitiveMessage_tags_1[0]), /* 1 */ /sizeof(asn_DEF_PrimitiveMessage_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SEQUENCE_constraint },
0, /* No PER visible constraints */
0, 0, /* No members */ 0, 0, /* No members */
&asn_SPC_PrimitiveMessage_specs_1 /* Additional specs */ &asn_SPC_PrimitiveMessage_specs_1 /* Additional specs */
}; };
@ -322,15 +308,13 @@ asn_TYPE_descriptor_t asn_DEF_ComplexMessage = {
"ComplexMessage", "ComplexMessage",
"ComplexMessage", "ComplexMessage",
&asn_OP_SEQUENCE, &asn_OP_SEQUENCE,
SEQUENCE_constraint,
asn_DEF_ComplexMessage_tags_1, asn_DEF_ComplexMessage_tags_1,
sizeof(asn_DEF_ComplexMessage_tags_1) sizeof(asn_DEF_ComplexMessage_tags_1)
/sizeof(asn_DEF_ComplexMessage_tags_1[0]), /* 1 */ /sizeof(asn_DEF_ComplexMessage_tags_1[0]), /* 1 */
asn_DEF_ComplexMessage_tags_1, /* Same as above */ asn_DEF_ComplexMessage_tags_1, /* Same as above */
sizeof(asn_DEF_ComplexMessage_tags_1) sizeof(asn_DEF_ComplexMessage_tags_1)
/sizeof(asn_DEF_ComplexMessage_tags_1[0]), /* 1 */ /sizeof(asn_DEF_ComplexMessage_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SEQUENCE_constraint },
0, /* No PER visible constraints */
0, 0, /* No members */ 0, 0, /* No members */
&asn_SPC_ComplexMessage_specs_1 /* Additional specs */ &asn_SPC_ComplexMessage_specs_1 /* Additional specs */
}; };

View File

@ -125,7 +125,7 @@ memb_value_constraint_1(asn_TYPE_descriptor_t *td, const void *sptr,
/* Nothing is here. See below */ /* Nothing is here. See below */
} }
return td->check_constraints(td, sptr, ctfailcb, app_key); return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
} }
@ -137,9 +137,7 @@ static asn_TYPE_member_t asn_MBR_value_3[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_PrimitiveMessage, .type = &asn_DEF_PrimitiveMessage,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "PrimitiveMessage" .name = "PrimitiveMessage"
}, },
@ -148,9 +146,7 @@ static asn_TYPE_member_t asn_MBR_value_3[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_ComplexMessage, .type = &asn_DEF_ComplexMessage,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "ComplexMessage" .name = "ComplexMessage"
}, },
@ -174,13 +170,11 @@ asn_TYPE_descriptor_t asn_DEF_value_3 = {
"value", "value",
"value", "value",
&asn_OP_OPEN_TYPE, &asn_OP_OPEN_TYPE,
OPEN_TYPE_constraint,
0, /* No effective tags (pointer) */ 0, /* No effective tags (pointer) */
0, /* No effective tags (count) */ 0, /* No effective tags (count) */
0, /* No tags (pointer) */ 0, /* No tags (pointer) */
0, /* No tags (count) */ 0, /* No tags (count) */
0, /* No OER visible constraints */ { 0, 0, OPEN_TYPE_constraint },
0, /* No PER visible constraints */
asn_MBR_value_3, asn_MBR_value_3,
2, /* Elements count */ 2, /* Elements count */
&asn_SPC_value_specs_3 /* Additional specs */ &asn_SPC_value_specs_3 /* Additional specs */
@ -192,9 +186,7 @@ static asn_TYPE_member_t asn_MBR_Frame_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_ConstrainedInteger, .type = &asn_DEF_ConstrainedInteger,
.type_selector = 0, .type_selector = 0,
.memb_constraints = memb_ident_constraint_1, { .oer_constraints = 0, .per_constraints = 0, .general_constraints = memb_ident_constraint_1 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "ident" .name = "ident"
}, },
@ -203,9 +195,7 @@ static asn_TYPE_member_t asn_MBR_Frame_1[] = {
.tag_mode = +1, /* EXPLICIT tag at current level */ .tag_mode = +1, /* EXPLICIT tag at current level */
.type = &asn_DEF_value_3, .type = &asn_DEF_value_3,
.type_selector = select_value_type, .type_selector = select_value_type,
.memb_constraints = memb_value_constraint_1, { .oer_constraints = 0, .per_constraints = 0, .general_constraints = memb_value_constraint_1 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "value" .name = "value"
}, },
@ -230,15 +220,13 @@ asn_TYPE_descriptor_t asn_DEF_Frame = {
"Frame", "Frame",
"Frame", "Frame",
&asn_OP_SEQUENCE, &asn_OP_SEQUENCE,
SEQUENCE_constraint,
asn_DEF_Frame_tags_1, asn_DEF_Frame_tags_1,
sizeof(asn_DEF_Frame_tags_1) sizeof(asn_DEF_Frame_tags_1)
/sizeof(asn_DEF_Frame_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Frame_tags_1[0]), /* 1 */
asn_DEF_Frame_tags_1, /* Same as above */ asn_DEF_Frame_tags_1, /* Same as above */
sizeof(asn_DEF_Frame_tags_1) sizeof(asn_DEF_Frame_tags_1)
/sizeof(asn_DEF_Frame_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Frame_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SEQUENCE_constraint },
0, /* No PER visible constraints */
asn_MBR_Frame_1, asn_MBR_Frame_1,
2, /* Elements count */ 2, /* Elements count */
&asn_SPC_Frame_specs_1 /* Additional specs */ &asn_SPC_Frame_specs_1 /* Additional specs */
@ -305,15 +293,13 @@ asn_TYPE_descriptor_t asn_DEF_ConstrainedInteger = {
"ConstrainedInteger", "ConstrainedInteger",
"ConstrainedInteger", "ConstrainedInteger",
&asn_OP_NativeInteger, &asn_OP_NativeInteger,
ConstrainedInteger_constraint,
asn_DEF_ConstrainedInteger_tags_1, asn_DEF_ConstrainedInteger_tags_1,
sizeof(asn_DEF_ConstrainedInteger_tags_1) sizeof(asn_DEF_ConstrainedInteger_tags_1)
/sizeof(asn_DEF_ConstrainedInteger_tags_1[0]), /* 1 */ /sizeof(asn_DEF_ConstrainedInteger_tags_1[0]), /* 1 */
asn_DEF_ConstrainedInteger_tags_1, /* Same as above */ asn_DEF_ConstrainedInteger_tags_1, /* Same as above */
sizeof(asn_DEF_ConstrainedInteger_tags_1) sizeof(asn_DEF_ConstrainedInteger_tags_1)
/sizeof(asn_DEF_ConstrainedInteger_tags_1[0]), /* 1 */ /sizeof(asn_DEF_ConstrainedInteger_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, ConstrainedInteger_constraint },
0, /* No PER visible constraints */
0, 0, /* No members */ 0, 0, /* No members */
0 /* No specifics */ 0 /* No specifics */
}; };
@ -354,15 +340,13 @@ asn_TYPE_descriptor_t asn_DEF_PrimitiveMessage = {
"PrimitiveMessage", "PrimitiveMessage",
"PrimitiveMessage", "PrimitiveMessage",
&asn_OP_SEQUENCE, &asn_OP_SEQUENCE,
SEQUENCE_constraint,
asn_DEF_PrimitiveMessage_tags_1, asn_DEF_PrimitiveMessage_tags_1,
sizeof(asn_DEF_PrimitiveMessage_tags_1) sizeof(asn_DEF_PrimitiveMessage_tags_1)
/sizeof(asn_DEF_PrimitiveMessage_tags_1[0]), /* 1 */ /sizeof(asn_DEF_PrimitiveMessage_tags_1[0]), /* 1 */
asn_DEF_PrimitiveMessage_tags_1, /* Same as above */ asn_DEF_PrimitiveMessage_tags_1, /* Same as above */
sizeof(asn_DEF_PrimitiveMessage_tags_1) sizeof(asn_DEF_PrimitiveMessage_tags_1)
/sizeof(asn_DEF_PrimitiveMessage_tags_1[0]), /* 1 */ /sizeof(asn_DEF_PrimitiveMessage_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SEQUENCE_constraint },
0, /* No PER visible constraints */
0, 0, /* No members */ 0, 0, /* No members */
&asn_SPC_PrimitiveMessage_specs_1 /* Additional specs */ &asn_SPC_PrimitiveMessage_specs_1 /* Additional specs */
}; };
@ -403,15 +387,13 @@ asn_TYPE_descriptor_t asn_DEF_ComplexMessage = {
"ComplexMessage", "ComplexMessage",
"ComplexMessage", "ComplexMessage",
&asn_OP_SEQUENCE, &asn_OP_SEQUENCE,
SEQUENCE_constraint,
asn_DEF_ComplexMessage_tags_1, asn_DEF_ComplexMessage_tags_1,
sizeof(asn_DEF_ComplexMessage_tags_1) sizeof(asn_DEF_ComplexMessage_tags_1)
/sizeof(asn_DEF_ComplexMessage_tags_1[0]), /* 1 */ /sizeof(asn_DEF_ComplexMessage_tags_1[0]), /* 1 */
asn_DEF_ComplexMessage_tags_1, /* Same as above */ asn_DEF_ComplexMessage_tags_1, /* Same as above */
sizeof(asn_DEF_ComplexMessage_tags_1) sizeof(asn_DEF_ComplexMessage_tags_1)
/sizeof(asn_DEF_ComplexMessage_tags_1[0]), /* 1 */ /sizeof(asn_DEF_ComplexMessage_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SEQUENCE_constraint },
0, /* No PER visible constraints */
0, 0, /* No members */ 0, 0, /* No members */
&asn_SPC_ComplexMessage_specs_1 /* Additional specs */ &asn_SPC_ComplexMessage_specs_1 /* Additional specs */
}; };

View File

@ -38,9 +38,7 @@ static asn_TYPE_member_t asn_MBR_CommonType_1[] = {
.tag_mode = +1, /* EXPLICIT tag at current level */ .tag_mode = +1, /* EXPLICIT tag at current level */
.type = &asn_DEF_Type1, .type = &asn_DEF_Type1,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "t1" .name = "t1"
}, },
@ -49,9 +47,7 @@ static asn_TYPE_member_t asn_MBR_CommonType_1[] = {
.tag_mode = +1, /* EXPLICIT tag at current level */ .tag_mode = +1, /* EXPLICIT tag at current level */
.type = &asn_DEF_Type2, .type = &asn_DEF_Type2,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "t2" .name = "t2"
}, },
@ -74,13 +70,11 @@ asn_TYPE_descriptor_t asn_DEF_CommonType = {
"CommonType", "CommonType",
"CommonType", "CommonType",
&asn_OP_CHOICE, &asn_OP_CHOICE,
CHOICE_constraint,
0, /* No effective tags (pointer) */ 0, /* No effective tags (pointer) */
0, /* No effective tags (count) */ 0, /* No effective tags (count) */
0, /* No tags (pointer) */ 0, /* No tags (pointer) */
0, /* No tags (count) */ 0, /* No tags (count) */
0, /* No OER visible constraints */ { 0, 0, CHOICE_constraint },
0, /* No PER visible constraints */
asn_MBR_CommonType_1, asn_MBR_CommonType_1,
2, /* Elements count */ 2, /* Elements count */
&asn_SPC_CommonType_specs_1 /* Additional specs */ &asn_SPC_CommonType_specs_1 /* Additional specs */
@ -187,9 +181,7 @@ static asn_TYPE_member_t asn_MBR_anonType_2[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_OCTET_STRING, .type = &asn_DEF_OCTET_STRING,
.type_selector = 0, .type_selector = 0,
.memb_constraints = memb_x_constraint_2, { .oer_constraints = 0, .per_constraints = 0, .general_constraints = memb_x_constraint_2 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "x" .name = "x"
}, },
@ -198,9 +190,7 @@ static asn_TYPE_member_t asn_MBR_anonType_2[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_OCTET_STRING, .type = &asn_DEF_OCTET_STRING,
.type_selector = 0, .type_selector = 0,
.memb_constraints = memb_y_constraint_2, { .oer_constraints = 0, .per_constraints = 0, .general_constraints = memb_y_constraint_2 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "y" .name = "y"
}, },
@ -227,15 +217,13 @@ asn_TYPE_descriptor_t asn_DEF_anonType_2 = {
"anonType", "anonType",
"anonType", "anonType",
&asn_OP_SEQUENCE, &asn_OP_SEQUENCE,
SEQUENCE_constraint,
asn_DEF_anonType_tags_2, asn_DEF_anonType_tags_2,
sizeof(asn_DEF_anonType_tags_2) sizeof(asn_DEF_anonType_tags_2)
/sizeof(asn_DEF_anonType_tags_2[0]) - 1, /* 1 */ /sizeof(asn_DEF_anonType_tags_2[0]) - 1, /* 1 */
asn_DEF_anonType_tags_2, /* Same as above */ asn_DEF_anonType_tags_2, /* Same as above */
sizeof(asn_DEF_anonType_tags_2) sizeof(asn_DEF_anonType_tags_2)
/sizeof(asn_DEF_anonType_tags_2[0]), /* 2 */ /sizeof(asn_DEF_anonType_tags_2[0]), /* 2 */
0, /* No OER visible constraints */ { 0, 0, SEQUENCE_constraint },
0, /* No PER visible constraints */
asn_MBR_anonType_2, asn_MBR_anonType_2,
2, /* Elements count */ 2, /* Elements count */
&asn_SPC_anonType_specs_2 /* Additional specs */ &asn_SPC_anonType_specs_2 /* Additional specs */
@ -247,9 +235,7 @@ asn_TYPE_member_t asn_MBR_Type1_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_anonType_2, .type = &asn_DEF_anonType_2,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "anonType" .name = "anonType"
}, },
@ -271,13 +257,11 @@ asn_TYPE_descriptor_t asn_DEF_Type1 = {
"Type1", "Type1",
"Type1", "Type1",
&asn_OP_CHOICE, &asn_OP_CHOICE,
CHOICE_constraint,
0, /* No effective tags (pointer) */ 0, /* No effective tags (pointer) */
0, /* No effective tags (count) */ 0, /* No effective tags (count) */
0, /* No tags (pointer) */ 0, /* No tags (pointer) */
0, /* No tags (count) */ 0, /* No tags (count) */
0, /* No OER visible constraints */ { 0, 0, CHOICE_constraint },
0, /* No PER visible constraints */
asn_MBR_Type1_1, asn_MBR_Type1_1,
1, /* Elements count */ 1, /* Elements count */
&asn_SPC_Type1_specs_1 /* Additional specs */ &asn_SPC_Type1_specs_1 /* Additional specs */
@ -384,9 +368,7 @@ static asn_TYPE_member_t asn_MBR_anonType_2[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_OCTET_STRING, .type = &asn_DEF_OCTET_STRING,
.type_selector = 0, .type_selector = 0,
.memb_constraints = memb_x_constraint_2, { .oer_constraints = 0, .per_constraints = 0, .general_constraints = memb_x_constraint_2 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "x" .name = "x"
}, },
@ -395,9 +377,7 @@ static asn_TYPE_member_t asn_MBR_anonType_2[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_OCTET_STRING, .type = &asn_DEF_OCTET_STRING,
.type_selector = 0, .type_selector = 0,
.memb_constraints = memb_y_constraint_2, { .oer_constraints = 0, .per_constraints = 0, .general_constraints = memb_y_constraint_2 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "y" .name = "y"
}, },
@ -424,15 +404,13 @@ asn_TYPE_descriptor_t asn_DEF_anonType_2 = {
"anonType", "anonType",
"anonType", "anonType",
&asn_OP_SEQUENCE, &asn_OP_SEQUENCE,
SEQUENCE_constraint,
asn_DEF_anonType_tags_2, asn_DEF_anonType_tags_2,
sizeof(asn_DEF_anonType_tags_2) sizeof(asn_DEF_anonType_tags_2)
/sizeof(asn_DEF_anonType_tags_2[0]) - 1, /* 1 */ /sizeof(asn_DEF_anonType_tags_2[0]) - 1, /* 1 */
asn_DEF_anonType_tags_2, /* Same as above */ asn_DEF_anonType_tags_2, /* Same as above */
sizeof(asn_DEF_anonType_tags_2) sizeof(asn_DEF_anonType_tags_2)
/sizeof(asn_DEF_anonType_tags_2[0]), /* 2 */ /sizeof(asn_DEF_anonType_tags_2[0]), /* 2 */
0, /* No OER visible constraints */ { 0, 0, SEQUENCE_constraint },
0, /* No PER visible constraints */
asn_MBR_anonType_2, asn_MBR_anonType_2,
2, /* Elements count */ 2, /* Elements count */
&asn_SPC_anonType_specs_2 /* Additional specs */ &asn_SPC_anonType_specs_2 /* Additional specs */
@ -444,9 +422,7 @@ asn_TYPE_member_t asn_MBR_Type2_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_anonType_2, .type = &asn_DEF_anonType_2,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "anonType" .name = "anonType"
}, },
@ -468,13 +444,11 @@ asn_TYPE_descriptor_t asn_DEF_Type2 = {
"Type2", "Type2",
"Type2", "Type2",
&asn_OP_CHOICE, &asn_OP_CHOICE,
CHOICE_constraint,
0, /* No effective tags (pointer) */ 0, /* No effective tags (pointer) */
0, /* No effective tags (count) */ 0, /* No effective tags (count) */
0, /* No tags (pointer) */ 0, /* No tags (pointer) */
0, /* No tags (count) */ 0, /* No tags (count) */
0, /* No OER visible constraints */ { 0, 0, CHOICE_constraint },
0, /* No PER visible constraints */
asn_MBR_Type2_1, asn_MBR_Type2_1,
1, /* Elements count */ 1, /* Elements count */
&asn_SPC_Type2_specs_1 /* Additional specs */ &asn_SPC_Type2_specs_1 /* Additional specs */

View File

@ -26,9 +26,7 @@ static asn_TYPE_member_t asn_MBR_Message_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_SpecializedContent_21P0, .type = &asn_DEF_SpecializedContent_21P0,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "content13" .name = "content13"
}, },
@ -37,9 +35,7 @@ static asn_TYPE_member_t asn_MBR_Message_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_SpecializedContent_21P1, .type = &asn_DEF_SpecializedContent_21P1,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "content42" .name = "content42"
}, },
@ -64,15 +60,13 @@ asn_TYPE_descriptor_t asn_DEF_Message = {
"Message", "Message",
"Message", "Message",
&asn_OP_SEQUENCE, &asn_OP_SEQUENCE,
SEQUENCE_constraint,
asn_DEF_Message_tags_1, asn_DEF_Message_tags_1,
sizeof(asn_DEF_Message_tags_1) sizeof(asn_DEF_Message_tags_1)
/sizeof(asn_DEF_Message_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Message_tags_1[0]), /* 1 */
asn_DEF_Message_tags_1, /* Same as above */ asn_DEF_Message_tags_1, /* Same as above */
sizeof(asn_DEF_Message_tags_1) sizeof(asn_DEF_Message_tags_1)
/sizeof(asn_DEF_Message_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Message_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SEQUENCE_constraint },
0, /* No PER visible constraints */
asn_MBR_Message_1, asn_MBR_Message_1,
2, /* Elements count */ 2, /* Elements count */
&asn_SPC_Message_specs_1 /* Additional specs */ &asn_SPC_Message_specs_1 /* Additional specs */
@ -169,9 +163,7 @@ asn_TYPE_member_t asn_MBR_SpecializedContent_21P0_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_NativeInteger, .type = &asn_DEF_NativeInteger,
.type_selector = 0, .type_selector = 0,
.memb_constraints = memb_id_constraint_1, { .oer_constraints = 0, .per_constraints = 0, .general_constraints = memb_id_constraint_1 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "id" .name = "id"
}, },
@ -195,15 +187,13 @@ asn_TYPE_descriptor_t asn_DEF_SpecializedContent_21P0 = {
"SpecializedContent", "SpecializedContent",
"SpecializedContent", "SpecializedContent",
&asn_OP_SEQUENCE, &asn_OP_SEQUENCE,
SEQUENCE_constraint,
asn_DEF_SpecializedContent_21P0_tags_1, asn_DEF_SpecializedContent_21P0_tags_1,
sizeof(asn_DEF_SpecializedContent_21P0_tags_1) sizeof(asn_DEF_SpecializedContent_21P0_tags_1)
/sizeof(asn_DEF_SpecializedContent_21P0_tags_1[0]), /* 1 */ /sizeof(asn_DEF_SpecializedContent_21P0_tags_1[0]), /* 1 */
asn_DEF_SpecializedContent_21P0_tags_1, /* Same as above */ asn_DEF_SpecializedContent_21P0_tags_1, /* Same as above */
sizeof(asn_DEF_SpecializedContent_21P0_tags_1) sizeof(asn_DEF_SpecializedContent_21P0_tags_1)
/sizeof(asn_DEF_SpecializedContent_21P0_tags_1[0]), /* 1 */ /sizeof(asn_DEF_SpecializedContent_21P0_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SEQUENCE_constraint },
0, /* No PER visible constraints */
asn_MBR_SpecializedContent_21P0_1, asn_MBR_SpecializedContent_21P0_1,
1, /* Elements count */ 1, /* Elements count */
&asn_SPC_SpecializedContent_21P0_specs_1 /* Additional specs */ &asn_SPC_SpecializedContent_21P0_specs_1 /* Additional specs */
@ -215,9 +205,7 @@ asn_TYPE_member_t asn_MBR_SpecializedContent_21P1_3[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_NativeInteger, .type = &asn_DEF_NativeInteger,
.type_selector = 0, .type_selector = 0,
.memb_constraints = memb_id_constraint_3, { .oer_constraints = 0, .per_constraints = 0, .general_constraints = memb_id_constraint_3 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "id" .name = "id"
}, },
@ -241,15 +229,13 @@ asn_TYPE_descriptor_t asn_DEF_SpecializedContent_21P1 = {
"SpecializedContent", "SpecializedContent",
"SpecializedContent", "SpecializedContent",
&asn_OP_SEQUENCE, &asn_OP_SEQUENCE,
SEQUENCE_constraint,
asn_DEF_SpecializedContent_21P1_tags_3, asn_DEF_SpecializedContent_21P1_tags_3,
sizeof(asn_DEF_SpecializedContent_21P1_tags_3) sizeof(asn_DEF_SpecializedContent_21P1_tags_3)
/sizeof(asn_DEF_SpecializedContent_21P1_tags_3[0]), /* 1 */ /sizeof(asn_DEF_SpecializedContent_21P1_tags_3[0]), /* 1 */
asn_DEF_SpecializedContent_21P1_tags_3, /* Same as above */ asn_DEF_SpecializedContent_21P1_tags_3, /* Same as above */
sizeof(asn_DEF_SpecializedContent_21P1_tags_3) sizeof(asn_DEF_SpecializedContent_21P1_tags_3)
/sizeof(asn_DEF_SpecializedContent_21P1_tags_3[0]), /* 1 */ /sizeof(asn_DEF_SpecializedContent_21P1_tags_3[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SEQUENCE_constraint },
0, /* No PER visible constraints */
asn_MBR_SpecializedContent_21P1_3, asn_MBR_SpecializedContent_21P1_3,
1, /* Elements count */ 1, /* Elements count */
&asn_SPC_SpecializedContent_21P1_specs_3 /* Additional specs */ &asn_SPC_SpecializedContent_21P1_specs_3 /* Additional specs */

View File

@ -25,9 +25,7 @@ static asn_TYPE_member_t asn_MBR_Message_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_SpecializedContent_30P0, .type = &asn_DEF_SpecializedContent_30P0,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "content" .name = "content"
}, },
@ -51,15 +49,13 @@ asn_TYPE_descriptor_t asn_DEF_Message = {
"Message", "Message",
"Message", "Message",
&asn_OP_SEQUENCE, &asn_OP_SEQUENCE,
SEQUENCE_constraint,
asn_DEF_Message_tags_1, asn_DEF_Message_tags_1,
sizeof(asn_DEF_Message_tags_1) sizeof(asn_DEF_Message_tags_1)
/sizeof(asn_DEF_Message_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Message_tags_1[0]), /* 1 */
asn_DEF_Message_tags_1, /* Same as above */ asn_DEF_Message_tags_1, /* Same as above */
sizeof(asn_DEF_Message_tags_1) sizeof(asn_DEF_Message_tags_1)
/sizeof(asn_DEF_Message_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Message_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SEQUENCE_constraint },
0, /* No PER visible constraints */
asn_MBR_Message_1, asn_MBR_Message_1,
1, /* Elements count */ 1, /* Elements count */
&asn_SPC_Message_specs_1 /* Additional specs */ &asn_SPC_Message_specs_1 /* Additional specs */
@ -141,7 +137,7 @@ memb_id_constraint_1(asn_TYPE_descriptor_t *td, const void *sptr,
/* Nothing is here. See below */ /* Nothing is here. See below */
} }
return td->check_constraints(td, sptr, ctfailcb, app_key); return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
} }
static asn_type_selector_result_t static asn_type_selector_result_t
@ -183,7 +179,7 @@ memb_value_constraint_1(asn_TYPE_descriptor_t *td, const void *sptr,
/* Nothing is here. See below */ /* Nothing is here. See below */
} }
return td->check_constraints(td, sptr, ctfailcb, app_key); return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
} }
@ -195,9 +191,7 @@ static asn_TYPE_member_t asn_MBR_value_3[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_NativeInteger, .type = &asn_DEF_NativeInteger,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "INTEGER" .name = "INTEGER"
}, },
@ -206,9 +200,7 @@ static asn_TYPE_member_t asn_MBR_value_3[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_BOOLEAN, .type = &asn_DEF_BOOLEAN,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "BOOLEAN" .name = "BOOLEAN"
}, },
@ -232,13 +224,11 @@ asn_TYPE_descriptor_t asn_DEF_value_3 = {
"value", "value",
"value", "value",
&asn_OP_OPEN_TYPE, &asn_OP_OPEN_TYPE,
OPEN_TYPE_constraint,
0, /* No effective tags (pointer) */ 0, /* No effective tags (pointer) */
0, /* No effective tags (count) */ 0, /* No effective tags (count) */
0, /* No tags (pointer) */ 0, /* No tags (pointer) */
0, /* No tags (count) */ 0, /* No tags (count) */
0, /* No OER visible constraints */ { 0, 0, OPEN_TYPE_constraint },
0, /* No PER visible constraints */
asn_MBR_value_3, asn_MBR_value_3,
2, /* Elements count */ 2, /* Elements count */
&asn_SPC_value_specs_3 /* Additional specs */ &asn_SPC_value_specs_3 /* Additional specs */
@ -250,9 +240,7 @@ asn_TYPE_member_t asn_MBR_SpecializedContent_30P0_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_NativeInteger, .type = &asn_DEF_NativeInteger,
.type_selector = 0, .type_selector = 0,
.memb_constraints = memb_id_constraint_1, { .oer_constraints = 0, .per_constraints = 0, .general_constraints = memb_id_constraint_1 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "id" .name = "id"
}, },
@ -261,9 +249,7 @@ asn_TYPE_member_t asn_MBR_SpecializedContent_30P0_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_value_3, .type = &asn_DEF_value_3,
.type_selector = select_value_type, .type_selector = select_value_type,
.memb_constraints = memb_value_constraint_1, { .oer_constraints = 0, .per_constraints = 0, .general_constraints = memb_value_constraint_1 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "value" .name = "value"
}, },
@ -287,15 +273,13 @@ asn_TYPE_descriptor_t asn_DEF_SpecializedContent_30P0 = {
"SpecializedContent", "SpecializedContent",
"SpecializedContent", "SpecializedContent",
&asn_OP_SEQUENCE, &asn_OP_SEQUENCE,
SEQUENCE_constraint,
asn_DEF_SpecializedContent_30P0_tags_1, asn_DEF_SpecializedContent_30P0_tags_1,
sizeof(asn_DEF_SpecializedContent_30P0_tags_1) sizeof(asn_DEF_SpecializedContent_30P0_tags_1)
/sizeof(asn_DEF_SpecializedContent_30P0_tags_1[0]), /* 1 */ /sizeof(asn_DEF_SpecializedContent_30P0_tags_1[0]), /* 1 */
asn_DEF_SpecializedContent_30P0_tags_1, /* Same as above */ asn_DEF_SpecializedContent_30P0_tags_1, /* Same as above */
sizeof(asn_DEF_SpecializedContent_30P0_tags_1) sizeof(asn_DEF_SpecializedContent_30P0_tags_1)
/sizeof(asn_DEF_SpecializedContent_30P0_tags_1[0]), /* 1 */ /sizeof(asn_DEF_SpecializedContent_30P0_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SEQUENCE_constraint },
0, /* No PER visible constraints */
asn_MBR_SpecializedContent_30P0_1, asn_MBR_SpecializedContent_30P0_1,
2, /* Elements count */ 2, /* Elements count */
&asn_SPC_SpecializedContent_30P0_specs_1 /* Additional specs */ &asn_SPC_SpecializedContent_30P0_specs_1 /* Additional specs */

View File

@ -25,9 +25,7 @@ static asn_TYPE_member_t asn_MBR_Message_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_SpecializedContent_30P0, .type = &asn_DEF_SpecializedContent_30P0,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* No PER visible constraints */
.default_value = 0, .default_value = 0,
.name = "content" .name = "content"
}, },
@ -51,15 +49,13 @@ asn_TYPE_descriptor_t asn_DEF_Message = {
"Message", "Message",
"Message", "Message",
&asn_OP_SEQUENCE, &asn_OP_SEQUENCE,
SEQUENCE_constraint,
asn_DEF_Message_tags_1, asn_DEF_Message_tags_1,
sizeof(asn_DEF_Message_tags_1) sizeof(asn_DEF_Message_tags_1)
/sizeof(asn_DEF_Message_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Message_tags_1[0]), /* 1 */
asn_DEF_Message_tags_1, /* Same as above */ asn_DEF_Message_tags_1, /* Same as above */
sizeof(asn_DEF_Message_tags_1) sizeof(asn_DEF_Message_tags_1)
/sizeof(asn_DEF_Message_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Message_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SEQUENCE_constraint },
0, /* No PER visible constraints */
asn_MBR_Message_1, asn_MBR_Message_1,
1, /* Elements count */ 1, /* Elements count */
&asn_SPC_Message_specs_1 /* Additional specs */ &asn_SPC_Message_specs_1 /* Additional specs */
@ -141,7 +137,7 @@ memb_id_constraint_1(asn_TYPE_descriptor_t *td, const void *sptr,
/* Nothing is here. See below */ /* Nothing is here. See below */
} }
return td->check_constraints(td, sptr, ctfailcb, app_key); return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
} }
static asn_type_selector_result_t static asn_type_selector_result_t
@ -183,7 +179,7 @@ memb_value_constraint_1(asn_TYPE_descriptor_t *td, const void *sptr,
/* Nothing is here. See below */ /* Nothing is here. See below */
} }
return td->check_constraints(td, sptr, ctfailcb, app_key); return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
} }
@ -208,9 +204,7 @@ static asn_TYPE_member_t asn_MBR_value_3[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_NativeInteger, .type = &asn_DEF_NativeInteger,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* No PER visible constraints */
.default_value = 0, .default_value = 0,
.name = "INTEGER" .name = "INTEGER"
}, },
@ -219,9 +213,7 @@ static asn_TYPE_member_t asn_MBR_value_3[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_BOOLEAN, .type = &asn_DEF_BOOLEAN,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* No PER visible constraints */
.default_value = 0, .default_value = 0,
.name = "BOOLEAN" .name = "BOOLEAN"
}, },
@ -246,13 +238,11 @@ asn_TYPE_descriptor_t asn_DEF_value_3 = {
"value", "value",
"value", "value",
&asn_OP_OPEN_TYPE, &asn_OP_OPEN_TYPE,
OPEN_TYPE_constraint,
0, /* No effective tags (pointer) */ 0, /* No effective tags (pointer) */
0, /* No effective tags (count) */ 0, /* No effective tags (count) */
0, /* No tags (pointer) */ 0, /* No tags (pointer) */
0, /* No tags (count) */ 0, /* No tags (count) */
0, /* No OER visible constraints */ { 0, 0, OPEN_TYPE_constraint },
0, /* No PER visible constraints */
asn_MBR_value_3, asn_MBR_value_3,
2, /* Elements count */ 2, /* Elements count */
&asn_SPC_value_specs_3 /* Additional specs */ &asn_SPC_value_specs_3 /* Additional specs */
@ -264,9 +254,7 @@ asn_TYPE_member_t asn_MBR_SpecializedContent_30P0_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_NativeInteger, .type = &asn_DEF_NativeInteger,
.type_selector = 0, .type_selector = 0,
.memb_constraints = memb_id_constraint_1, { .oer_constraints = 0, .per_constraints = &asn_PER_memb_id_constr_2, .general_constraints = memb_id_constraint_1 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = &asn_PER_memb_id_constr_2,
.default_value = 0, .default_value = 0,
.name = "id" .name = "id"
}, },
@ -275,9 +263,7 @@ asn_TYPE_member_t asn_MBR_SpecializedContent_30P0_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_value_3, .type = &asn_DEF_value_3,
.type_selector = select_value_type, .type_selector = select_value_type,
.memb_constraints = memb_value_constraint_1, { .oer_constraints = 0, .per_constraints = &asn_PER_memb_value_constr_3, .general_constraints = memb_value_constraint_1 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = &asn_PER_memb_value_constr_3,
.default_value = 0, .default_value = 0,
.name = "value" .name = "value"
}, },
@ -301,15 +287,13 @@ asn_TYPE_descriptor_t asn_DEF_SpecializedContent_30P0 = {
"SpecializedContent", "SpecializedContent",
"SpecializedContent", "SpecializedContent",
&asn_OP_SEQUENCE, &asn_OP_SEQUENCE,
SEQUENCE_constraint,
asn_DEF_SpecializedContent_30P0_tags_1, asn_DEF_SpecializedContent_30P0_tags_1,
sizeof(asn_DEF_SpecializedContent_30P0_tags_1) sizeof(asn_DEF_SpecializedContent_30P0_tags_1)
/sizeof(asn_DEF_SpecializedContent_30P0_tags_1[0]), /* 1 */ /sizeof(asn_DEF_SpecializedContent_30P0_tags_1[0]), /* 1 */
asn_DEF_SpecializedContent_30P0_tags_1, /* Same as above */ asn_DEF_SpecializedContent_30P0_tags_1, /* Same as above */
sizeof(asn_DEF_SpecializedContent_30P0_tags_1) sizeof(asn_DEF_SpecializedContent_30P0_tags_1)
/sizeof(asn_DEF_SpecializedContent_30P0_tags_1[0]), /* 1 */ /sizeof(asn_DEF_SpecializedContent_30P0_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SEQUENCE_constraint },
0, /* No PER visible constraints */
asn_MBR_SpecializedContent_30P0_1, asn_MBR_SpecializedContent_30P0_1,
2, /* Elements count */ 2, /* Elements count */
&asn_SPC_SpecializedContent_30P0_specs_1 /* Additional specs */ &asn_SPC_SpecializedContent_30P0_specs_1 /* Additional specs */

View File

@ -67,15 +67,13 @@ asn_TYPE_descriptor_t asn_DEF_Short = {
"Short", "Short",
"Short", "Short",
&asn_OP_NativeInteger, &asn_OP_NativeInteger,
Short_constraint,
asn_DEF_Short_tags_1, asn_DEF_Short_tags_1,
sizeof(asn_DEF_Short_tags_1) sizeof(asn_DEF_Short_tags_1)
/sizeof(asn_DEF_Short_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Short_tags_1[0]), /* 1 */
asn_DEF_Short_tags_1, /* Same as above */ asn_DEF_Short_tags_1, /* Same as above */
sizeof(asn_DEF_Short_tags_1) sizeof(asn_DEF_Short_tags_1)
/sizeof(asn_DEF_Short_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Short_tags_1[0]), /* 1 */
&asn_OER_type_Short_constr_1, { &asn_OER_type_Short_constr_1, 0, Short_constraint },
0, /* No PER visible constraints */
0, 0, /* No members */ 0, 0, /* No members */
0 /* No specifics */ 0 /* No specifics */
}; };
@ -149,15 +147,13 @@ asn_TYPE_descriptor_t asn_DEF_Alias = {
"Alias", "Alias",
"Alias", "Alias",
&asn_OP_NativeInteger, &asn_OP_NativeInteger,
Alias_constraint,
asn_DEF_Alias_tags_1, asn_DEF_Alias_tags_1,
sizeof(asn_DEF_Alias_tags_1) sizeof(asn_DEF_Alias_tags_1)
/sizeof(asn_DEF_Alias_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Alias_tags_1[0]), /* 1 */
asn_DEF_Alias_tags_1, /* Same as above */ asn_DEF_Alias_tags_1, /* Same as above */
sizeof(asn_DEF_Alias_tags_1) sizeof(asn_DEF_Alias_tags_1)
/sizeof(asn_DEF_Alias_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Alias_tags_1[0]), /* 1 */
&asn_OER_type_Alias_constr_1, { &asn_OER_type_Alias_constr_1, 0, Alias_constraint },
0, /* No PER visible constraints */
0, 0, /* No members */ 0, 0, /* No members */
0 /* No specifics */ 0 /* No specifics */
}; };
@ -227,9 +223,7 @@ static asn_TYPE_member_t asn_MBR_Soo_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_NativeInteger, .type = &asn_DEF_NativeInteger,
.type_selector = 0, .type_selector = 0,
.memb_constraints = memb_foo_constraint_1, { .oer_constraints = &asn_OER_memb_foo_constr_2, .per_constraints = 0, .general_constraints = memb_foo_constraint_1 },
.oer_constraints = &asn_OER_memb_foo_constr_2,
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "foo" .name = "foo"
}, },
@ -238,9 +232,7 @@ static asn_TYPE_member_t asn_MBR_Soo_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_Short, .type = &asn_DEF_Short,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* No OER visible constraints */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "bar" .name = "bar"
}, },
@ -249,9 +241,7 @@ static asn_TYPE_member_t asn_MBR_Soo_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_Alias, .type = &asn_DEF_Alias,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* No OER visible constraints */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "baz" .name = "baz"
}, },
@ -277,15 +267,13 @@ asn_TYPE_descriptor_t asn_DEF_Soo = {
"Soo", "Soo",
"Soo", "Soo",
&asn_OP_SEQUENCE, &asn_OP_SEQUENCE,
SEQUENCE_constraint,
asn_DEF_Soo_tags_1, asn_DEF_Soo_tags_1,
sizeof(asn_DEF_Soo_tags_1) sizeof(asn_DEF_Soo_tags_1)
/sizeof(asn_DEF_Soo_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Soo_tags_1[0]), /* 1 */
asn_DEF_Soo_tags_1, /* Same as above */ asn_DEF_Soo_tags_1, /* Same as above */
sizeof(asn_DEF_Soo_tags_1) sizeof(asn_DEF_Soo_tags_1)
/sizeof(asn_DEF_Soo_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Soo_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SEQUENCE_constraint },
0, /* No PER visible constraints */
asn_MBR_Soo_1, asn_MBR_Soo_1,
3, /* Elements count */ 3, /* Elements count */
&asn_SPC_Soo_specs_1 /* Additional specs */ &asn_SPC_Soo_specs_1 /* Additional specs */

View File

@ -70,15 +70,13 @@ asn_TYPE_descriptor_t asn_DEF_Short = {
"Short", "Short",
"Short", "Short",
&asn_OP_NativeInteger, &asn_OP_NativeInteger,
Short_constraint,
asn_DEF_Short_tags_1, asn_DEF_Short_tags_1,
sizeof(asn_DEF_Short_tags_1) sizeof(asn_DEF_Short_tags_1)
/sizeof(asn_DEF_Short_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Short_tags_1[0]), /* 1 */
asn_DEF_Short_tags_1, /* Same as above */ asn_DEF_Short_tags_1, /* Same as above */
sizeof(asn_DEF_Short_tags_1) sizeof(asn_DEF_Short_tags_1)
/sizeof(asn_DEF_Short_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Short_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, &asn_PER_type_Short_constr_1, Short_constraint },
&asn_PER_type_Short_constr_1,
0, 0, /* No members */ 0, 0, /* No members */
0 /* No specifics */ 0 /* No specifics */
}; };
@ -155,15 +153,13 @@ asn_TYPE_descriptor_t asn_DEF_Alias = {
"Alias", "Alias",
"Alias", "Alias",
&asn_OP_NativeInteger, &asn_OP_NativeInteger,
Alias_constraint,
asn_DEF_Alias_tags_1, asn_DEF_Alias_tags_1,
sizeof(asn_DEF_Alias_tags_1) sizeof(asn_DEF_Alias_tags_1)
/sizeof(asn_DEF_Alias_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Alias_tags_1[0]), /* 1 */
asn_DEF_Alias_tags_1, /* Same as above */ asn_DEF_Alias_tags_1, /* Same as above */
sizeof(asn_DEF_Alias_tags_1) sizeof(asn_DEF_Alias_tags_1)
/sizeof(asn_DEF_Alias_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Alias_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, &asn_PER_type_Alias_constr_1, Alias_constraint },
&asn_PER_type_Alias_constr_1,
0, 0, /* No members */ 0, 0, /* No members */
0 /* No specifics */ 0 /* No specifics */
}; };
@ -235,9 +231,7 @@ static asn_TYPE_member_t asn_MBR_Soo_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_NativeInteger, .type = &asn_DEF_NativeInteger,
.type_selector = 0, .type_selector = 0,
.memb_constraints = memb_foo_constraint_1, { .oer_constraints = 0, .per_constraints = &asn_PER_memb_foo_constr_2, .general_constraints = memb_foo_constraint_1 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = &asn_PER_memb_foo_constr_2,
.default_value = 0, .default_value = 0,
.name = "foo" .name = "foo"
}, },
@ -246,9 +240,7 @@ static asn_TYPE_member_t asn_MBR_Soo_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_Short, .type = &asn_DEF_Short,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* No PER visible constraints */
.default_value = 0, .default_value = 0,
.name = "bar" .name = "bar"
}, },
@ -257,9 +249,7 @@ static asn_TYPE_member_t asn_MBR_Soo_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_Alias, .type = &asn_DEF_Alias,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* No PER visible constraints */
.default_value = 0, .default_value = 0,
.name = "baz" .name = "baz"
}, },
@ -285,15 +275,13 @@ asn_TYPE_descriptor_t asn_DEF_Soo = {
"Soo", "Soo",
"Soo", "Soo",
&asn_OP_SEQUENCE, &asn_OP_SEQUENCE,
SEQUENCE_constraint,
asn_DEF_Soo_tags_1, asn_DEF_Soo_tags_1,
sizeof(asn_DEF_Soo_tags_1) sizeof(asn_DEF_Soo_tags_1)
/sizeof(asn_DEF_Soo_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Soo_tags_1[0]), /* 1 */
asn_DEF_Soo_tags_1, /* Same as above */ asn_DEF_Soo_tags_1, /* Same as above */
sizeof(asn_DEF_Soo_tags_1) sizeof(asn_DEF_Soo_tags_1)
/sizeof(asn_DEF_Soo_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Soo_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SEQUENCE_constraint },
0, /* No PER visible constraints */
asn_MBR_Soo_1, asn_MBR_Soo_1,
3, /* Elements count */ 3, /* Elements count */
&asn_SPC_Soo_specs_1 /* Additional specs */ &asn_SPC_Soo_specs_1 /* Additional specs */

View File

@ -73,9 +73,7 @@ static asn_TYPE_member_t asn_MBR_toBeSigned_2[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_INTEGER, .type = &asn_DEF_INTEGER,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "version" .name = "version"
}, },
@ -84,9 +82,7 @@ static asn_TYPE_member_t asn_MBR_toBeSigned_2[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_OBJECT_IDENTIFIER, .type = &asn_DEF_OBJECT_IDENTIFIER,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "signature" .name = "signature"
}, },
@ -95,9 +91,7 @@ static asn_TYPE_member_t asn_MBR_toBeSigned_2[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_Name, .type = &asn_DEF_Name,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "issuer" .name = "issuer"
}, },
@ -124,15 +118,13 @@ asn_TYPE_descriptor_t asn_DEF_toBeSigned_2 = {
"toBeSigned", "toBeSigned",
"toBeSigned", "toBeSigned",
&asn_OP_SEQUENCE, &asn_OP_SEQUENCE,
SEQUENCE_constraint,
asn_DEF_toBeSigned_tags_2, asn_DEF_toBeSigned_tags_2,
sizeof(asn_DEF_toBeSigned_tags_2) sizeof(asn_DEF_toBeSigned_tags_2)
/sizeof(asn_DEF_toBeSigned_tags_2[0]), /* 1 */ /sizeof(asn_DEF_toBeSigned_tags_2[0]), /* 1 */
asn_DEF_toBeSigned_tags_2, /* Same as above */ asn_DEF_toBeSigned_tags_2, /* Same as above */
sizeof(asn_DEF_toBeSigned_tags_2) sizeof(asn_DEF_toBeSigned_tags_2)
/sizeof(asn_DEF_toBeSigned_tags_2[0]), /* 1 */ /sizeof(asn_DEF_toBeSigned_tags_2[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SEQUENCE_constraint },
0, /* No PER visible constraints */
asn_MBR_toBeSigned_2, asn_MBR_toBeSigned_2,
3, /* Elements count */ 3, /* Elements count */
&asn_SPC_toBeSigned_specs_2 /* Additional specs */ &asn_SPC_toBeSigned_specs_2 /* Additional specs */
@ -144,9 +136,7 @@ asn_TYPE_member_t asn_MBR_SIGNED_15P0_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_toBeSigned_2, .type = &asn_DEF_toBeSigned_2,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "toBeSigned" .name = "toBeSigned"
}, },
@ -155,9 +145,7 @@ asn_TYPE_member_t asn_MBR_SIGNED_15P0_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_OBJECT_IDENTIFIER, .type = &asn_DEF_OBJECT_IDENTIFIER,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "algorithm" .name = "algorithm"
}, },
@ -166,9 +154,7 @@ asn_TYPE_member_t asn_MBR_SIGNED_15P0_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_BIT_STRING, .type = &asn_DEF_BIT_STRING,
.type_selector = 0, .type_selector = 0,
.memb_constraints = memb_signature_constraint_1, { .oer_constraints = 0, .per_constraints = 0, .general_constraints = memb_signature_constraint_1 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "signature" .name = "signature"
}, },
@ -194,15 +180,13 @@ asn_TYPE_descriptor_t asn_DEF_SIGNED_15P0 = {
"SIGNED", "SIGNED",
"SIGNED", "SIGNED",
&asn_OP_SEQUENCE, &asn_OP_SEQUENCE,
SEQUENCE_constraint,
asn_DEF_SIGNED_15P0_tags_1, asn_DEF_SIGNED_15P0_tags_1,
sizeof(asn_DEF_SIGNED_15P0_tags_1) sizeof(asn_DEF_SIGNED_15P0_tags_1)
/sizeof(asn_DEF_SIGNED_15P0_tags_1[0]), /* 1 */ /sizeof(asn_DEF_SIGNED_15P0_tags_1[0]), /* 1 */
asn_DEF_SIGNED_15P0_tags_1, /* Same as above */ asn_DEF_SIGNED_15P0_tags_1, /* Same as above */
sizeof(asn_DEF_SIGNED_15P0_tags_1) sizeof(asn_DEF_SIGNED_15P0_tags_1)
/sizeof(asn_DEF_SIGNED_15P0_tags_1[0]), /* 1 */ /sizeof(asn_DEF_SIGNED_15P0_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SEQUENCE_constraint },
0, /* No PER visible constraints */
asn_MBR_SIGNED_15P0_1, asn_MBR_SIGNED_15P0_1,
3, /* Elements count */ 3, /* Elements count */
&asn_SPC_SIGNED_15P0_specs_1 /* Additional specs */ &asn_SPC_SIGNED_15P0_specs_1 /* Additional specs */
@ -244,15 +228,13 @@ asn_TYPE_descriptor_t asn_DEF_Certificate = {
"Certificate", "Certificate",
"Certificate", "Certificate",
&asn_OP_SEQUENCE, &asn_OP_SEQUENCE,
SEQUENCE_constraint,
asn_DEF_Certificate_tags_1, asn_DEF_Certificate_tags_1,
sizeof(asn_DEF_Certificate_tags_1) sizeof(asn_DEF_Certificate_tags_1)
/sizeof(asn_DEF_Certificate_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Certificate_tags_1[0]), /* 1 */
asn_DEF_Certificate_tags_1, /* Same as above */ asn_DEF_Certificate_tags_1, /* Same as above */
sizeof(asn_DEF_Certificate_tags_1) sizeof(asn_DEF_Certificate_tags_1)
/sizeof(asn_DEF_Certificate_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Certificate_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SEQUENCE_constraint },
0, /* No PER visible constraints */
asn_MBR_SIGNED_15P0_1, asn_MBR_SIGNED_15P0_1,
3, /* Elements count */ 3, /* Elements count */
&asn_SPC_SIGNED_15P0_specs_1 /* Additional specs */ &asn_SPC_SIGNED_15P0_specs_1 /* Additional specs */
@ -295,9 +277,7 @@ asn_TYPE_member_t asn_MBR_Name_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_RelativeDistinguishedName, .type = &asn_DEF_RelativeDistinguishedName,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "" .name = ""
}, },
@ -314,15 +294,13 @@ asn_TYPE_descriptor_t asn_DEF_Name = {
"Name", "Name",
"Name", "Name",
&asn_OP_SEQUENCE_OF, &asn_OP_SEQUENCE_OF,
SEQUENCE_OF_constraint,
asn_DEF_Name_tags_1, asn_DEF_Name_tags_1,
sizeof(asn_DEF_Name_tags_1) sizeof(asn_DEF_Name_tags_1)
/sizeof(asn_DEF_Name_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Name_tags_1[0]), /* 1 */
asn_DEF_Name_tags_1, /* Same as above */ asn_DEF_Name_tags_1, /* Same as above */
sizeof(asn_DEF_Name_tags_1) sizeof(asn_DEF_Name_tags_1)
/sizeof(asn_DEF_Name_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Name_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SEQUENCE_OF_constraint },
0, /* No PER visible constraints */
asn_MBR_Name_1, asn_MBR_Name_1,
1, /* Single element */ 1, /* Single element */
&asn_SPC_Name_specs_1 /* Additional specs */ &asn_SPC_Name_specs_1 /* Additional specs */
@ -413,9 +391,7 @@ asn_TYPE_member_t asn_MBR_RelativeDistinguishedName_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_IA5String, .type = &asn_DEF_IA5String,
.type_selector = 0, .type_selector = 0,
.memb_constraints = memb_IA5String_constraint_1, { .oer_constraints = 0, .per_constraints = 0, .general_constraints = memb_IA5String_constraint_1 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "" .name = ""
}, },
@ -432,15 +408,13 @@ asn_TYPE_descriptor_t asn_DEF_RelativeDistinguishedName = {
"RelativeDistinguishedName", "RelativeDistinguishedName",
"RelativeDistinguishedName", "RelativeDistinguishedName",
&asn_OP_SET_OF, &asn_OP_SET_OF,
SET_OF_constraint,
asn_DEF_RelativeDistinguishedName_tags_1, asn_DEF_RelativeDistinguishedName_tags_1,
sizeof(asn_DEF_RelativeDistinguishedName_tags_1) sizeof(asn_DEF_RelativeDistinguishedName_tags_1)
/sizeof(asn_DEF_RelativeDistinguishedName_tags_1[0]), /* 1 */ /sizeof(asn_DEF_RelativeDistinguishedName_tags_1[0]), /* 1 */
asn_DEF_RelativeDistinguishedName_tags_1, /* Same as above */ asn_DEF_RelativeDistinguishedName_tags_1, /* Same as above */
sizeof(asn_DEF_RelativeDistinguishedName_tags_1) sizeof(asn_DEF_RelativeDistinguishedName_tags_1)
/sizeof(asn_DEF_RelativeDistinguishedName_tags_1[0]), /* 1 */ /sizeof(asn_DEF_RelativeDistinguishedName_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SET_OF_constraint },
0, /* No PER visible constraints */
asn_MBR_RelativeDistinguishedName_1, asn_MBR_RelativeDistinguishedName_1,
1, /* Single element */ 1, /* Single element */
&asn_SPC_RelativeDistinguishedName_specs_1 /* Additional specs */ &asn_SPC_RelativeDistinguishedName_specs_1 /* Additional specs */

View File

@ -47,9 +47,7 @@ static asn_TYPE_member_t asn_MBR_b_3[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_INTEGER, .type = &asn_DEF_INTEGER,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "i" .name = "i"
}, },
@ -58,9 +56,7 @@ static asn_TYPE_member_t asn_MBR_b_3[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_IA5String, .type = &asn_DEF_IA5String,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "n" .name = "n"
}, },
@ -84,13 +80,11 @@ asn_TYPE_descriptor_t asn_DEF_b_3 = {
"b", "b",
"b", "b",
&asn_OP_CHOICE, &asn_OP_CHOICE,
CHOICE_constraint,
0, /* No effective tags (pointer) */ 0, /* No effective tags (pointer) */
0, /* No effective tags (count) */ 0, /* No effective tags (count) */
0, /* No tags (pointer) */ 0, /* No tags (pointer) */
0, /* No tags (count) */ 0, /* No tags (count) */
0, /* No OER visible constraints */ { 0, 0, CHOICE_constraint },
0, /* No PER visible constraints */
asn_MBR_b_3, asn_MBR_b_3,
2, /* Elements count */ 2, /* Elements count */
&asn_SPC_b_specs_3 /* Additional specs */ &asn_SPC_b_specs_3 /* Additional specs */
@ -102,9 +96,7 @@ static asn_TYPE_member_t asn_MBR_T1_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_INTEGER, .type = &asn_DEF_INTEGER,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "a" .name = "a"
}, },
@ -113,9 +105,7 @@ static asn_TYPE_member_t asn_MBR_T1_1[] = {
.tag_mode = +1, /* EXPLICIT tag at current level */ .tag_mode = +1, /* EXPLICIT tag at current level */
.type = &asn_DEF_b_3, .type = &asn_DEF_b_3,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "b" .name = "b"
}, },
@ -124,9 +114,7 @@ static asn_TYPE_member_t asn_MBR_T1_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_UTF8String, .type = &asn_DEF_UTF8String,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "c" .name = "c"
}, },
@ -152,15 +140,13 @@ asn_TYPE_descriptor_t asn_DEF_T1 = {
"T1", "T1",
"T1", "T1",
&asn_OP_SEQUENCE, &asn_OP_SEQUENCE,
SEQUENCE_constraint,
asn_DEF_T1_tags_1, asn_DEF_T1_tags_1,
sizeof(asn_DEF_T1_tags_1) sizeof(asn_DEF_T1_tags_1)
/sizeof(asn_DEF_T1_tags_1[0]), /* 1 */ /sizeof(asn_DEF_T1_tags_1[0]), /* 1 */
asn_DEF_T1_tags_1, /* Same as above */ asn_DEF_T1_tags_1, /* Same as above */
sizeof(asn_DEF_T1_tags_1) sizeof(asn_DEF_T1_tags_1)
/sizeof(asn_DEF_T1_tags_1[0]), /* 1 */ /sizeof(asn_DEF_T1_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SEQUENCE_constraint },
0, /* No PER visible constraints */
asn_MBR_T1_1, asn_MBR_T1_1,
3, /* Elements count */ 3, /* Elements count */
&asn_SPC_T1_specs_1 /* Additional specs */ &asn_SPC_T1_specs_1 /* Additional specs */

View File

@ -49,9 +49,7 @@ static asn_TYPE_member_t asn_MBR_T_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_INTEGER, .type = &asn_DEF_INTEGER,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "i" .name = "i"
}, },
@ -60,9 +58,7 @@ static asn_TYPE_member_t asn_MBR_T_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_IA5String, .type = &asn_DEF_IA5String,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "s" .name = "s"
}, },
@ -71,9 +67,7 @@ static asn_TYPE_member_t asn_MBR_T_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_BOOLEAN, .type = &asn_DEF_BOOLEAN,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "b" .name = "b"
}, },
@ -105,15 +99,13 @@ asn_TYPE_descriptor_t asn_DEF_T = {
"T", "T",
"T", "T",
&asn_OP_SET, &asn_OP_SET,
SET_constraint,
asn_DEF_T_tags_1, asn_DEF_T_tags_1,
sizeof(asn_DEF_T_tags_1) sizeof(asn_DEF_T_tags_1)
/sizeof(asn_DEF_T_tags_1[0]), /* 1 */ /sizeof(asn_DEF_T_tags_1[0]), /* 1 */
asn_DEF_T_tags_1, /* Same as above */ asn_DEF_T_tags_1, /* Same as above */
sizeof(asn_DEF_T_tags_1) sizeof(asn_DEF_T_tags_1)
/sizeof(asn_DEF_T_tags_1[0]), /* 1 */ /sizeof(asn_DEF_T_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SET_constraint },
0, /* No PER visible constraints */
asn_MBR_T_1, asn_MBR_T_1,
3, /* Elements count */ 3, /* Elements count */
&asn_SPC_T_specs_1 /* Additional specs */ &asn_SPC_T_specs_1 /* Additional specs */

View File

@ -35,9 +35,7 @@ asn_TYPE_member_t asn_MBR_Forest_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_Tree, .type = &asn_DEF_Tree,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "" .name = ""
}, },
@ -54,15 +52,13 @@ asn_TYPE_descriptor_t asn_DEF_Forest = {
"Forest", "Forest",
"Forest", "Forest",
&asn_OP_SET_OF, &asn_OP_SET_OF,
SET_OF_constraint,
asn_DEF_Forest_tags_1, asn_DEF_Forest_tags_1,
sizeof(asn_DEF_Forest_tags_1) sizeof(asn_DEF_Forest_tags_1)
/sizeof(asn_DEF_Forest_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Forest_tags_1[0]), /* 1 */
asn_DEF_Forest_tags_1, /* Same as above */ asn_DEF_Forest_tags_1, /* Same as above */
sizeof(asn_DEF_Forest_tags_1) sizeof(asn_DEF_Forest_tags_1)
/sizeof(asn_DEF_Forest_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Forest_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SET_OF_constraint },
0, /* No PER visible constraints */
asn_MBR_Forest_1, asn_MBR_Forest_1,
1, /* Single element */ 1, /* Single element */
&asn_SPC_Forest_specs_1 /* Additional specs */ &asn_SPC_Forest_specs_1 /* Additional specs */
@ -98,9 +94,7 @@ asn_TYPE_member_t asn_MBR_Tree_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_NativeInteger, .type = &asn_DEF_NativeInteger,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "height" .name = "height"
}, },
@ -109,9 +103,7 @@ asn_TYPE_member_t asn_MBR_Tree_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_NativeInteger, .type = &asn_DEF_NativeInteger,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "width" .name = "width"
}, },
@ -136,15 +128,13 @@ asn_TYPE_descriptor_t asn_DEF_Tree = {
"Tree", "Tree",
"Tree", "Tree",
&asn_OP_SEQUENCE, &asn_OP_SEQUENCE,
SEQUENCE_constraint,
asn_DEF_Tree_tags_1, asn_DEF_Tree_tags_1,
sizeof(asn_DEF_Tree_tags_1) sizeof(asn_DEF_Tree_tags_1)
/sizeof(asn_DEF_Tree_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Tree_tags_1[0]), /* 1 */
asn_DEF_Tree_tags_1, /* Same as above */ asn_DEF_Tree_tags_1, /* Same as above */
sizeof(asn_DEF_Tree_tags_1) sizeof(asn_DEF_Tree_tags_1)
/sizeof(asn_DEF_Tree_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Tree_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SEQUENCE_constraint },
0, /* No PER visible constraints */
asn_MBR_Tree_1, asn_MBR_Tree_1,
2, /* Elements count */ 2, /* Elements count */
&asn_SPC_Tree_specs_1 /* Additional specs */ &asn_SPC_Tree_specs_1 /* Additional specs */
@ -249,9 +239,7 @@ static asn_TYPE_member_t asn_MBR_trees_2[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_Forest, .type = &asn_DEF_Forest,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "" .name = ""
}, },
@ -270,15 +258,13 @@ asn_TYPE_descriptor_t asn_DEF_trees_2 = {
"trees", "trees",
"trees", "trees",
&asn_OP_SET_OF, &asn_OP_SET_OF,
SET_OF_constraint,
asn_DEF_trees_tags_2, asn_DEF_trees_tags_2,
sizeof(asn_DEF_trees_tags_2) sizeof(asn_DEF_trees_tags_2)
/sizeof(asn_DEF_trees_tags_2[0]) - 1, /* 1 */ /sizeof(asn_DEF_trees_tags_2[0]) - 1, /* 1 */
asn_DEF_trees_tags_2, /* Same as above */ asn_DEF_trees_tags_2, /* Same as above */
sizeof(asn_DEF_trees_tags_2) sizeof(asn_DEF_trees_tags_2)
/sizeof(asn_DEF_trees_tags_2[0]), /* 2 */ /sizeof(asn_DEF_trees_tags_2[0]), /* 2 */
0, /* No OER visible constraints */ { 0, 0, SET_OF_constraint },
0, /* No PER visible constraints */
asn_MBR_trees_2, asn_MBR_trees_2,
1, /* Single element */ 1, /* Single element */
&asn_SPC_trees_specs_2 /* Additional specs */ &asn_SPC_trees_specs_2 /* Additional specs */
@ -290,9 +276,7 @@ static asn_TYPE_member_t asn_MBR_Member_5[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_BIT_STRING, .type = &asn_DEF_BIT_STRING,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "cup-of-coffee" .name = "cup-of-coffee"
}, },
@ -317,15 +301,13 @@ asn_TYPE_descriptor_t asn_DEF_Member_5 = {
"SEQUENCE", "SEQUENCE",
"SEQUENCE", "SEQUENCE",
&asn_OP_SEQUENCE, &asn_OP_SEQUENCE,
SEQUENCE_constraint,
asn_DEF_Member_tags_5, asn_DEF_Member_tags_5,
sizeof(asn_DEF_Member_tags_5) sizeof(asn_DEF_Member_tags_5)
/sizeof(asn_DEF_Member_tags_5[0]), /* 1 */ /sizeof(asn_DEF_Member_tags_5[0]), /* 1 */
asn_DEF_Member_tags_5, /* Same as above */ asn_DEF_Member_tags_5, /* Same as above */
sizeof(asn_DEF_Member_tags_5) sizeof(asn_DEF_Member_tags_5)
/sizeof(asn_DEF_Member_tags_5[0]), /* 1 */ /sizeof(asn_DEF_Member_tags_5[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SEQUENCE_constraint },
0, /* No PER visible constraints */
asn_MBR_Member_5, asn_MBR_Member_5,
1, /* Elements count */ 1, /* Elements count */
&asn_SPC_Member_specs_5 /* Additional specs */ &asn_SPC_Member_specs_5 /* Additional specs */
@ -337,9 +319,7 @@ static asn_TYPE_member_t asn_MBR_anything_4[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_Member_5, .type = &asn_DEF_Member_5,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "" .name = ""
}, },
@ -358,15 +338,13 @@ asn_TYPE_descriptor_t asn_DEF_anything_4 = {
"anything", "anything",
"anything", "anything",
&asn_OP_SET_OF, &asn_OP_SET_OF,
SET_OF_constraint,
asn_DEF_anything_tags_4, asn_DEF_anything_tags_4,
sizeof(asn_DEF_anything_tags_4) sizeof(asn_DEF_anything_tags_4)
/sizeof(asn_DEF_anything_tags_4[0]) - 1, /* 1 */ /sizeof(asn_DEF_anything_tags_4[0]) - 1, /* 1 */
asn_DEF_anything_tags_4, /* Same as above */ asn_DEF_anything_tags_4, /* Same as above */
sizeof(asn_DEF_anything_tags_4) sizeof(asn_DEF_anything_tags_4)
/sizeof(asn_DEF_anything_tags_4[0]), /* 2 */ /sizeof(asn_DEF_anything_tags_4[0]), /* 2 */
0, /* No OER visible constraints */ { 0, 0, SET_OF_constraint },
0, /* No PER visible constraints */
asn_MBR_anything_4, asn_MBR_anything_4,
1, /* Single element */ 1, /* Single element */
&asn_SPC_anything_specs_4 /* Additional specs */ &asn_SPC_anything_specs_4 /* Additional specs */
@ -378,9 +356,7 @@ static asn_TYPE_member_t asn_MBR_other_9[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_NativeInteger, .type = &asn_DEF_NativeInteger,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "a" .name = "a"
}, },
@ -389,9 +365,7 @@ static asn_TYPE_member_t asn_MBR_other_9[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_NativeInteger, .type = &asn_DEF_NativeInteger,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "b" .name = "b"
}, },
@ -415,13 +389,11 @@ asn_TYPE_descriptor_t asn_DEF_other_9 = {
"other", "other",
"other", "other",
&asn_OP_CHOICE, &asn_OP_CHOICE,
CHOICE_constraint,
0, /* No effective tags (pointer) */ 0, /* No effective tags (pointer) */
0, /* No effective tags (count) */ 0, /* No effective tags (count) */
0, /* No tags (pointer) */ 0, /* No tags (pointer) */
0, /* No tags (count) */ 0, /* No tags (count) */
0, /* No OER visible constraints */ { 0, 0, CHOICE_constraint },
0, /* No PER visible constraints */
asn_MBR_other_9, asn_MBR_other_9,
2, /* Elements count */ 2, /* Elements count */
&asn_SPC_other_specs_9 /* Additional specs */ &asn_SPC_other_specs_9 /* Additional specs */
@ -433,9 +405,7 @@ static asn_TYPE_member_t asn_MBR_Stuff_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_trees_2, .type = &asn_DEF_trees_2,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "trees" .name = "trees"
}, },
@ -444,9 +414,7 @@ static asn_TYPE_member_t asn_MBR_Stuff_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_anything_4, .type = &asn_DEF_anything_4,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "anything" .name = "anything"
}, },
@ -455,9 +423,7 @@ static asn_TYPE_member_t asn_MBR_Stuff_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_other_9, .type = &asn_DEF_other_9,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "other" .name = "other"
}, },
@ -495,15 +461,13 @@ asn_TYPE_descriptor_t asn_DEF_Stuff = {
"Stuff", "Stuff",
"Stuff", "Stuff",
&asn_OP_SET, &asn_OP_SET,
SET_constraint,
asn_DEF_Stuff_tags_1, asn_DEF_Stuff_tags_1,
sizeof(asn_DEF_Stuff_tags_1) sizeof(asn_DEF_Stuff_tags_1)
/sizeof(asn_DEF_Stuff_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Stuff_tags_1[0]), /* 1 */
asn_DEF_Stuff_tags_1, /* Same as above */ asn_DEF_Stuff_tags_1, /* Same as above */
sizeof(asn_DEF_Stuff_tags_1) sizeof(asn_DEF_Stuff_tags_1)
/sizeof(asn_DEF_Stuff_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Stuff_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SET_constraint },
0, /* No PER visible constraints */
asn_MBR_Stuff_1, asn_MBR_Stuff_1,
3, /* Elements count */ 3, /* Elements count */
&asn_SPC_Stuff_specs_1 /* Additional specs */ &asn_SPC_Stuff_specs_1 /* Additional specs */

View File

@ -35,9 +35,7 @@ asn_TYPE_member_t asn_MBR_Forest_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_Tree, .type = &asn_DEF_Tree,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "" .name = ""
}, },
@ -54,15 +52,13 @@ asn_TYPE_descriptor_t asn_DEF_Forest = {
"Forest", "Forest",
"Forest", "Forest",
&asn_OP_SET_OF, &asn_OP_SET_OF,
SET_OF_constraint,
asn_DEF_Forest_tags_1, asn_DEF_Forest_tags_1,
sizeof(asn_DEF_Forest_tags_1) sizeof(asn_DEF_Forest_tags_1)
/sizeof(asn_DEF_Forest_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Forest_tags_1[0]), /* 1 */
asn_DEF_Forest_tags_1, /* Same as above */ asn_DEF_Forest_tags_1, /* Same as above */
sizeof(asn_DEF_Forest_tags_1) sizeof(asn_DEF_Forest_tags_1)
/sizeof(asn_DEF_Forest_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Forest_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SET_OF_constraint },
0, /* No PER visible constraints */
asn_MBR_Forest_1, asn_MBR_Forest_1,
1, /* Single element */ 1, /* Single element */
&asn_SPC_Forest_specs_1 /* Additional specs */ &asn_SPC_Forest_specs_1 /* Additional specs */
@ -98,9 +94,7 @@ asn_TYPE_member_t asn_MBR_Tree_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_INTEGER, .type = &asn_DEF_INTEGER,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "height" .name = "height"
}, },
@ -109,9 +103,7 @@ asn_TYPE_member_t asn_MBR_Tree_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_INTEGER, .type = &asn_DEF_INTEGER,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "width" .name = "width"
}, },
@ -136,15 +128,13 @@ asn_TYPE_descriptor_t asn_DEF_Tree = {
"Tree", "Tree",
"Tree", "Tree",
&asn_OP_SEQUENCE, &asn_OP_SEQUENCE,
SEQUENCE_constraint,
asn_DEF_Tree_tags_1, asn_DEF_Tree_tags_1,
sizeof(asn_DEF_Tree_tags_1) sizeof(asn_DEF_Tree_tags_1)
/sizeof(asn_DEF_Tree_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Tree_tags_1[0]), /* 1 */
asn_DEF_Tree_tags_1, /* Same as above */ asn_DEF_Tree_tags_1, /* Same as above */
sizeof(asn_DEF_Tree_tags_1) sizeof(asn_DEF_Tree_tags_1)
/sizeof(asn_DEF_Tree_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Tree_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SEQUENCE_constraint },
0, /* No PER visible constraints */
asn_MBR_Tree_1, asn_MBR_Tree_1,
2, /* Elements count */ 2, /* Elements count */
&asn_SPC_Tree_specs_1 /* Additional specs */ &asn_SPC_Tree_specs_1 /* Additional specs */
@ -249,9 +239,7 @@ static asn_TYPE_member_t asn_MBR_trees_2[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_Forest, .type = &asn_DEF_Forest,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "" .name = ""
}, },
@ -270,15 +258,13 @@ asn_TYPE_descriptor_t asn_DEF_trees_2 = {
"trees", "trees",
"trees", "trees",
&asn_OP_SET_OF, &asn_OP_SET_OF,
SET_OF_constraint,
asn_DEF_trees_tags_2, asn_DEF_trees_tags_2,
sizeof(asn_DEF_trees_tags_2) sizeof(asn_DEF_trees_tags_2)
/sizeof(asn_DEF_trees_tags_2[0]) - 1, /* 1 */ /sizeof(asn_DEF_trees_tags_2[0]) - 1, /* 1 */
asn_DEF_trees_tags_2, /* Same as above */ asn_DEF_trees_tags_2, /* Same as above */
sizeof(asn_DEF_trees_tags_2) sizeof(asn_DEF_trees_tags_2)
/sizeof(asn_DEF_trees_tags_2[0]), /* 2 */ /sizeof(asn_DEF_trees_tags_2[0]), /* 2 */
0, /* No OER visible constraints */ { 0, 0, SET_OF_constraint },
0, /* No PER visible constraints */
asn_MBR_trees_2, asn_MBR_trees_2,
1, /* Single element */ 1, /* Single element */
&asn_SPC_trees_specs_2 /* Additional specs */ &asn_SPC_trees_specs_2 /* Additional specs */
@ -290,9 +276,7 @@ static asn_TYPE_member_t asn_MBR_Member_5[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_BIT_STRING, .type = &asn_DEF_BIT_STRING,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "cup-of-coffee" .name = "cup-of-coffee"
}, },
@ -317,15 +301,13 @@ asn_TYPE_descriptor_t asn_DEF_Member_5 = {
"SEQUENCE", "SEQUENCE",
"SEQUENCE", "SEQUENCE",
&asn_OP_SEQUENCE, &asn_OP_SEQUENCE,
SEQUENCE_constraint,
asn_DEF_Member_tags_5, asn_DEF_Member_tags_5,
sizeof(asn_DEF_Member_tags_5) sizeof(asn_DEF_Member_tags_5)
/sizeof(asn_DEF_Member_tags_5[0]), /* 1 */ /sizeof(asn_DEF_Member_tags_5[0]), /* 1 */
asn_DEF_Member_tags_5, /* Same as above */ asn_DEF_Member_tags_5, /* Same as above */
sizeof(asn_DEF_Member_tags_5) sizeof(asn_DEF_Member_tags_5)
/sizeof(asn_DEF_Member_tags_5[0]), /* 1 */ /sizeof(asn_DEF_Member_tags_5[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SEQUENCE_constraint },
0, /* No PER visible constraints */
asn_MBR_Member_5, asn_MBR_Member_5,
1, /* Elements count */ 1, /* Elements count */
&asn_SPC_Member_specs_5 /* Additional specs */ &asn_SPC_Member_specs_5 /* Additional specs */
@ -337,9 +319,7 @@ static asn_TYPE_member_t asn_MBR_anything_4[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_Member_5, .type = &asn_DEF_Member_5,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "" .name = ""
}, },
@ -358,15 +338,13 @@ asn_TYPE_descriptor_t asn_DEF_anything_4 = {
"anything", "anything",
"anything", "anything",
&asn_OP_SET_OF, &asn_OP_SET_OF,
SET_OF_constraint,
asn_DEF_anything_tags_4, asn_DEF_anything_tags_4,
sizeof(asn_DEF_anything_tags_4) sizeof(asn_DEF_anything_tags_4)
/sizeof(asn_DEF_anything_tags_4[0]) - 1, /* 1 */ /sizeof(asn_DEF_anything_tags_4[0]) - 1, /* 1 */
asn_DEF_anything_tags_4, /* Same as above */ asn_DEF_anything_tags_4, /* Same as above */
sizeof(asn_DEF_anything_tags_4) sizeof(asn_DEF_anything_tags_4)
/sizeof(asn_DEF_anything_tags_4[0]), /* 2 */ /sizeof(asn_DEF_anything_tags_4[0]), /* 2 */
0, /* No OER visible constraints */ { 0, 0, SET_OF_constraint },
0, /* No PER visible constraints */
asn_MBR_anything_4, asn_MBR_anything_4,
1, /* Single element */ 1, /* Single element */
&asn_SPC_anything_specs_4 /* Additional specs */ &asn_SPC_anything_specs_4 /* Additional specs */
@ -378,9 +356,7 @@ static asn_TYPE_member_t asn_MBR_other_9[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_INTEGER, .type = &asn_DEF_INTEGER,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "a" .name = "a"
}, },
@ -389,9 +365,7 @@ static asn_TYPE_member_t asn_MBR_other_9[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_INTEGER, .type = &asn_DEF_INTEGER,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "b" .name = "b"
}, },
@ -415,13 +389,11 @@ asn_TYPE_descriptor_t asn_DEF_other_9 = {
"other", "other",
"other", "other",
&asn_OP_CHOICE, &asn_OP_CHOICE,
CHOICE_constraint,
0, /* No effective tags (pointer) */ 0, /* No effective tags (pointer) */
0, /* No effective tags (count) */ 0, /* No effective tags (count) */
0, /* No tags (pointer) */ 0, /* No tags (pointer) */
0, /* No tags (count) */ 0, /* No tags (count) */
0, /* No OER visible constraints */ { 0, 0, CHOICE_constraint },
0, /* No PER visible constraints */
asn_MBR_other_9, asn_MBR_other_9,
2, /* Elements count */ 2, /* Elements count */
&asn_SPC_other_specs_9 /* Additional specs */ &asn_SPC_other_specs_9 /* Additional specs */
@ -433,9 +405,7 @@ static asn_TYPE_member_t asn_MBR_Stuff_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_trees_2, .type = &asn_DEF_trees_2,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "trees" .name = "trees"
}, },
@ -444,9 +414,7 @@ static asn_TYPE_member_t asn_MBR_Stuff_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_anything_4, .type = &asn_DEF_anything_4,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "anything" .name = "anything"
}, },
@ -455,9 +423,7 @@ static asn_TYPE_member_t asn_MBR_Stuff_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_other_9, .type = &asn_DEF_other_9,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "other" .name = "other"
}, },
@ -495,15 +461,13 @@ asn_TYPE_descriptor_t asn_DEF_Stuff = {
"Stuff", "Stuff",
"Stuff", "Stuff",
&asn_OP_SET, &asn_OP_SET,
SET_constraint,
asn_DEF_Stuff_tags_1, asn_DEF_Stuff_tags_1,
sizeof(asn_DEF_Stuff_tags_1) sizeof(asn_DEF_Stuff_tags_1)
/sizeof(asn_DEF_Stuff_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Stuff_tags_1[0]), /* 1 */
asn_DEF_Stuff_tags_1, /* Same as above */ asn_DEF_Stuff_tags_1, /* Same as above */
sizeof(asn_DEF_Stuff_tags_1) sizeof(asn_DEF_Stuff_tags_1)
/sizeof(asn_DEF_Stuff_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Stuff_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SET_constraint },
0, /* No PER visible constraints */
asn_MBR_Stuff_1, asn_MBR_Stuff_1,
3, /* Elements count */ 3, /* Elements count */
&asn_SPC_Stuff_specs_1 /* Additional specs */ &asn_SPC_Stuff_specs_1 /* Additional specs */

View File

@ -33,9 +33,7 @@ static asn_TYPE_member_t asn_MBR_Programming_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_Fault, .type = &asn_DEF_Fault,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "" .name = ""
}, },
@ -52,15 +50,13 @@ asn_TYPE_descriptor_t asn_DEF_Programming = {
"Programming", "Programming",
"Programming", "Programming",
&asn_OP_SEQUENCE_OF, &asn_OP_SEQUENCE_OF,
SEQUENCE_OF_constraint,
asn_DEF_Programming_tags_1, asn_DEF_Programming_tags_1,
sizeof(asn_DEF_Programming_tags_1) sizeof(asn_DEF_Programming_tags_1)
/sizeof(asn_DEF_Programming_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Programming_tags_1[0]), /* 1 */
asn_DEF_Programming_tags_1, /* Same as above */ asn_DEF_Programming_tags_1, /* Same as above */
sizeof(asn_DEF_Programming_tags_1) sizeof(asn_DEF_Programming_tags_1)
/sizeof(asn_DEF_Programming_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Programming_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SEQUENCE_OF_constraint },
0, /* No PER visible constraints */
asn_MBR_Programming_1, asn_MBR_Programming_1,
1, /* Single element */ 1, /* Single element */
&asn_SPC_Programming_specs_1 /* Additional specs */ &asn_SPC_Programming_specs_1 /* Additional specs */
@ -103,9 +99,7 @@ asn_TYPE_member_t asn_MBR_Fault_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_Error, .type = &asn_DEF_Error,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "" .name = ""
}, },
@ -122,15 +116,13 @@ asn_TYPE_descriptor_t asn_DEF_Fault = {
"Fault", "Fault",
"Fault", "Fault",
&asn_OP_SET_OF, &asn_OP_SET_OF,
SET_OF_constraint,
asn_DEF_Fault_tags_1, asn_DEF_Fault_tags_1,
sizeof(asn_DEF_Fault_tags_1) sizeof(asn_DEF_Fault_tags_1)
/sizeof(asn_DEF_Fault_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Fault_tags_1[0]), /* 1 */
asn_DEF_Fault_tags_1, /* Same as above */ asn_DEF_Fault_tags_1, /* Same as above */
sizeof(asn_DEF_Fault_tags_1) sizeof(asn_DEF_Fault_tags_1)
/sizeof(asn_DEF_Fault_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Fault_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SET_OF_constraint },
0, /* No PER visible constraints */
asn_MBR_Fault_1, asn_MBR_Fault_1,
1, /* Single element */ 1, /* Single element */
&asn_SPC_Fault_specs_1 /* Additional specs */ &asn_SPC_Fault_specs_1 /* Additional specs */
@ -176,15 +168,13 @@ asn_TYPE_descriptor_t asn_DEF_Error = {
"Error", "Error",
"Error", "Error",
&asn_OP_SEQUENCE, &asn_OP_SEQUENCE,
SEQUENCE_constraint,
asn_DEF_Error_tags_1, asn_DEF_Error_tags_1,
sizeof(asn_DEF_Error_tags_1) sizeof(asn_DEF_Error_tags_1)
/sizeof(asn_DEF_Error_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Error_tags_1[0]), /* 1 */
asn_DEF_Error_tags_1, /* Same as above */ asn_DEF_Error_tags_1, /* Same as above */
sizeof(asn_DEF_Error_tags_1) sizeof(asn_DEF_Error_tags_1)
/sizeof(asn_DEF_Error_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Error_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SEQUENCE_constraint },
0, /* No PER visible constraints */
0, 0, /* No members */ 0, 0, /* No members */
&asn_SPC_Error_specs_1 /* Additional specs */ &asn_SPC_Error_specs_1 /* Additional specs */
}; };
@ -232,9 +222,7 @@ static asn_TYPE_member_t asn_MBR_seqOfMan_3[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_Error, .type = &asn_DEF_Error,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "" .name = ""
}, },
@ -253,15 +241,13 @@ asn_TYPE_descriptor_t asn_DEF_seqOfMan_3 = {
"seqOfMan", "seqOfMan",
"seqOfMan", "seqOfMan",
&asn_OP_SEQUENCE_OF, &asn_OP_SEQUENCE_OF,
SEQUENCE_OF_constraint,
asn_DEF_seqOfMan_tags_3, asn_DEF_seqOfMan_tags_3,
sizeof(asn_DEF_seqOfMan_tags_3) sizeof(asn_DEF_seqOfMan_tags_3)
/sizeof(asn_DEF_seqOfMan_tags_3[0]), /* 2 */ /sizeof(asn_DEF_seqOfMan_tags_3[0]), /* 2 */
asn_DEF_seqOfMan_tags_3, /* Same as above */ asn_DEF_seqOfMan_tags_3, /* Same as above */
sizeof(asn_DEF_seqOfMan_tags_3) sizeof(asn_DEF_seqOfMan_tags_3)
/sizeof(asn_DEF_seqOfMan_tags_3[0]), /* 2 */ /sizeof(asn_DEF_seqOfMan_tags_3[0]), /* 2 */
0, /* No OER visible constraints */ { 0, 0, SEQUENCE_OF_constraint },
0, /* No PER visible constraints */
asn_MBR_seqOfMan_3, asn_MBR_seqOfMan_3,
1, /* Single element */ 1, /* Single element */
&asn_SPC_seqOfMan_specs_3 /* Additional specs */ &asn_SPC_seqOfMan_specs_3 /* Additional specs */
@ -273,9 +259,7 @@ static asn_TYPE_member_t asn_MBR_SeqWithMandatory_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_UTF8String, .type = &asn_DEF_UTF8String,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "someString" .name = "someString"
}, },
@ -284,9 +268,7 @@ static asn_TYPE_member_t asn_MBR_SeqWithMandatory_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_seqOfMan_3, .type = &asn_DEF_seqOfMan_3,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "seqOfMan" .name = "seqOfMan"
}, },
@ -311,15 +293,13 @@ asn_TYPE_descriptor_t asn_DEF_SeqWithMandatory = {
"SeqWithMandatory", "SeqWithMandatory",
"SeqWithMandatory", "SeqWithMandatory",
&asn_OP_SEQUENCE, &asn_OP_SEQUENCE,
SEQUENCE_constraint,
asn_DEF_SeqWithMandatory_tags_1, asn_DEF_SeqWithMandatory_tags_1,
sizeof(asn_DEF_SeqWithMandatory_tags_1) sizeof(asn_DEF_SeqWithMandatory_tags_1)
/sizeof(asn_DEF_SeqWithMandatory_tags_1[0]), /* 1 */ /sizeof(asn_DEF_SeqWithMandatory_tags_1[0]), /* 1 */
asn_DEF_SeqWithMandatory_tags_1, /* Same as above */ asn_DEF_SeqWithMandatory_tags_1, /* Same as above */
sizeof(asn_DEF_SeqWithMandatory_tags_1) sizeof(asn_DEF_SeqWithMandatory_tags_1)
/sizeof(asn_DEF_SeqWithMandatory_tags_1[0]), /* 1 */ /sizeof(asn_DEF_SeqWithMandatory_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SEQUENCE_constraint },
0, /* No PER visible constraints */
asn_MBR_SeqWithMandatory_1, asn_MBR_SeqWithMandatory_1,
2, /* Elements count */ 2, /* Elements count */
&asn_SPC_SeqWithMandatory_specs_1 /* Additional specs */ &asn_SPC_SeqWithMandatory_specs_1 /* Additional specs */
@ -368,9 +348,7 @@ static asn_TYPE_member_t asn_MBR_seqOfOpt_3[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_Error, .type = &asn_DEF_Error,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "" .name = ""
}, },
@ -389,15 +367,13 @@ asn_TYPE_descriptor_t asn_DEF_seqOfOpt_3 = {
"seqOfOpt", "seqOfOpt",
"seqOfOpt", "seqOfOpt",
&asn_OP_SEQUENCE_OF, &asn_OP_SEQUENCE_OF,
SEQUENCE_OF_constraint,
asn_DEF_seqOfOpt_tags_3, asn_DEF_seqOfOpt_tags_3,
sizeof(asn_DEF_seqOfOpt_tags_3) sizeof(asn_DEF_seqOfOpt_tags_3)
/sizeof(asn_DEF_seqOfOpt_tags_3[0]), /* 2 */ /sizeof(asn_DEF_seqOfOpt_tags_3[0]), /* 2 */
asn_DEF_seqOfOpt_tags_3, /* Same as above */ asn_DEF_seqOfOpt_tags_3, /* Same as above */
sizeof(asn_DEF_seqOfOpt_tags_3) sizeof(asn_DEF_seqOfOpt_tags_3)
/sizeof(asn_DEF_seqOfOpt_tags_3[0]), /* 2 */ /sizeof(asn_DEF_seqOfOpt_tags_3[0]), /* 2 */
0, /* No OER visible constraints */ { 0, 0, SEQUENCE_OF_constraint },
0, /* No PER visible constraints */
asn_MBR_seqOfOpt_3, asn_MBR_seqOfOpt_3,
1, /* Single element */ 1, /* Single element */
&asn_SPC_seqOfOpt_specs_3 /* Additional specs */ &asn_SPC_seqOfOpt_specs_3 /* Additional specs */
@ -409,9 +385,7 @@ static asn_TYPE_member_t asn_MBR_SeqWithOptional_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_UTF8String, .type = &asn_DEF_UTF8String,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "someString" .name = "someString"
}, },
@ -420,9 +394,7 @@ static asn_TYPE_member_t asn_MBR_SeqWithOptional_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_seqOfOpt_3, .type = &asn_DEF_seqOfOpt_3,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "seqOfOpt" .name = "seqOfOpt"
}, },
@ -447,15 +419,13 @@ asn_TYPE_descriptor_t asn_DEF_SeqWithOptional = {
"SeqWithOptional", "SeqWithOptional",
"SeqWithOptional", "SeqWithOptional",
&asn_OP_SEQUENCE, &asn_OP_SEQUENCE,
SEQUENCE_constraint,
asn_DEF_SeqWithOptional_tags_1, asn_DEF_SeqWithOptional_tags_1,
sizeof(asn_DEF_SeqWithOptional_tags_1) sizeof(asn_DEF_SeqWithOptional_tags_1)
/sizeof(asn_DEF_SeqWithOptional_tags_1[0]), /* 1 */ /sizeof(asn_DEF_SeqWithOptional_tags_1[0]), /* 1 */
asn_DEF_SeqWithOptional_tags_1, /* Same as above */ asn_DEF_SeqWithOptional_tags_1, /* Same as above */
sizeof(asn_DEF_SeqWithOptional_tags_1) sizeof(asn_DEF_SeqWithOptional_tags_1)
/sizeof(asn_DEF_SeqWithOptional_tags_1[0]), /* 1 */ /sizeof(asn_DEF_SeqWithOptional_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SEQUENCE_constraint },
0, /* No PER visible constraints */
asn_MBR_SeqWithOptional_1, asn_MBR_SeqWithOptional_1,
2, /* Elements count */ 2, /* Elements count */
&asn_SPC_SeqWithOptional_specs_1 /* Additional specs */ &asn_SPC_SeqWithOptional_specs_1 /* Additional specs */

View File

@ -44,9 +44,7 @@ static asn_TYPE_member_t asn_MBR_T_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_INTEGER, .type = &asn_DEF_INTEGER,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "t-a" .name = "t-a"
}, },
@ -55,9 +53,7 @@ static asn_TYPE_member_t asn_MBR_T_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_OCTET_STRING, .type = &asn_DEF_OCTET_STRING,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "t-b" .name = "t-b"
}, },
@ -66,9 +62,7 @@ static asn_TYPE_member_t asn_MBR_T_1[] = {
.tag_mode = +1, /* EXPLICIT tag at current level */ .tag_mode = +1, /* EXPLICIT tag at current level */
.type = &asn_DEF_Choice1, .type = &asn_DEF_Choice1,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "t-c" .name = "t-c"
}, },
@ -77,9 +71,7 @@ static asn_TYPE_member_t asn_MBR_T_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_Choice2, .type = &asn_DEF_Choice2,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "t-d" .name = "t-d"
}, },
@ -104,13 +96,11 @@ asn_TYPE_descriptor_t asn_DEF_T = {
"T", "T",
"T", "T",
&asn_OP_CHOICE, &asn_OP_CHOICE,
CHOICE_constraint,
0, /* No effective tags (pointer) */ 0, /* No effective tags (pointer) */
0, /* No effective tags (count) */ 0, /* No effective tags (count) */
0, /* No tags (pointer) */ 0, /* No tags (pointer) */
0, /* No tags (count) */ 0, /* No tags (count) */
0, /* No OER visible constraints */ { 0, 0, CHOICE_constraint },
0, /* No PER visible constraints */
asn_MBR_T_1, asn_MBR_T_1,
4, /* Elements count */ 4, /* Elements count */
&asn_SPC_T_specs_1 /* Additional specs */ &asn_SPC_T_specs_1 /* Additional specs */
@ -158,9 +148,7 @@ asn_TYPE_member_t asn_MBR_Choice1_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_OCTET_STRING, .type = &asn_DEF_OCTET_STRING,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "c-a" .name = "c-a"
}, },
@ -169,9 +157,7 @@ asn_TYPE_member_t asn_MBR_Choice1_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_INTEGER, .type = &asn_DEF_INTEGER,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "c-b" .name = "c-b"
}, },
@ -194,13 +180,11 @@ asn_TYPE_descriptor_t asn_DEF_Choice1 = {
"Choice1", "Choice1",
"Choice1", "Choice1",
&asn_OP_CHOICE, &asn_OP_CHOICE,
CHOICE_constraint,
0, /* No effective tags (pointer) */ 0, /* No effective tags (pointer) */
0, /* No effective tags (count) */ 0, /* No effective tags (count) */
0, /* No tags (pointer) */ 0, /* No tags (pointer) */
0, /* No tags (count) */ 0, /* No tags (count) */
0, /* No OER visible constraints */ { 0, 0, CHOICE_constraint },
0, /* No PER visible constraints */
asn_MBR_Choice1_1, asn_MBR_Choice1_1,
2, /* Elements count */ 2, /* Elements count */
&asn_SPC_Choice1_specs_1 /* Additional specs */ &asn_SPC_Choice1_specs_1 /* Additional specs */
@ -253,9 +237,7 @@ asn_TYPE_member_t asn_MBR_Choice2_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_OCTET_STRING, .type = &asn_DEF_OCTET_STRING,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "c-a" .name = "c-a"
}, },
@ -264,9 +246,7 @@ asn_TYPE_member_t asn_MBR_Choice2_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_INTEGER, .type = &asn_DEF_INTEGER,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "c-b" .name = "c-b"
}, },
@ -275,9 +255,7 @@ asn_TYPE_member_t asn_MBR_Choice2_1[] = {
.tag_mode = +1, /* EXPLICIT tag at current level */ .tag_mode = +1, /* EXPLICIT tag at current level */
.type = &asn_DEF_Choice1, .type = &asn_DEF_Choice1,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "c-d" .name = "c-d"
}, },
@ -286,9 +264,7 @@ asn_TYPE_member_t asn_MBR_Choice2_1[] = {
.tag_mode = +1, /* EXPLICIT tag at current level */ .tag_mode = +1, /* EXPLICIT tag at current level */
.type = &asn_DEF_Choice1, .type = &asn_DEF_Choice1,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "c-e" .name = "c-e"
}, },
@ -316,15 +292,13 @@ asn_TYPE_descriptor_t asn_DEF_Choice2 = {
"Choice2", "Choice2",
"Choice2", "Choice2",
&asn_OP_CHOICE, &asn_OP_CHOICE,
CHOICE_constraint,
asn_DEF_Choice2_tags_1, asn_DEF_Choice2_tags_1,
sizeof(asn_DEF_Choice2_tags_1) sizeof(asn_DEF_Choice2_tags_1)
/sizeof(asn_DEF_Choice2_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Choice2_tags_1[0]), /* 1 */
asn_DEF_Choice2_tags_1, /* Same as above */ asn_DEF_Choice2_tags_1, /* Same as above */
sizeof(asn_DEF_Choice2_tags_1) sizeof(asn_DEF_Choice2_tags_1)
/sizeof(asn_DEF_Choice2_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Choice2_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, CHOICE_constraint },
0, /* No PER visible constraints */
asn_MBR_Choice2_1, asn_MBR_Choice2_1,
4, /* Elements count */ 4, /* Elements count */
&asn_SPC_Choice2_specs_1 /* Additional specs */ &asn_SPC_Choice2_specs_1 /* Additional specs */
@ -367,15 +341,13 @@ asn_TYPE_descriptor_t asn_DEF_Choice3 = {
"Choice3", "Choice3",
"Choice3", "Choice3",
&asn_OP_CHOICE, &asn_OP_CHOICE,
CHOICE_constraint,
asn_DEF_Choice3_tags_1, asn_DEF_Choice3_tags_1,
sizeof(asn_DEF_Choice3_tags_1) sizeof(asn_DEF_Choice3_tags_1)
/sizeof(asn_DEF_Choice3_tags_1[0]), /* 2 */ /sizeof(asn_DEF_Choice3_tags_1[0]), /* 2 */
asn_DEF_Choice3_tags_1, /* Same as above */ asn_DEF_Choice3_tags_1, /* Same as above */
sizeof(asn_DEF_Choice3_tags_1) sizeof(asn_DEF_Choice3_tags_1)
/sizeof(asn_DEF_Choice3_tags_1[0]), /* 2 */ /sizeof(asn_DEF_Choice3_tags_1[0]), /* 2 */
0, /* No OER visible constraints */ { 0, 0, CHOICE_constraint },
0, /* No PER visible constraints */
asn_MBR_Choice2_1, asn_MBR_Choice2_1,
4, /* Elements count */ 4, /* Elements count */
&asn_SPC_Choice2_specs_1 /* Additional specs */ &asn_SPC_Choice2_specs_1 /* Additional specs */
@ -418,15 +390,13 @@ asn_TYPE_descriptor_t asn_DEF_Choice4 = {
"Choice4", "Choice4",
"Choice4", "Choice4",
&asn_OP_CHOICE, &asn_OP_CHOICE,
CHOICE_constraint,
asn_DEF_Choice4_tags_1, asn_DEF_Choice4_tags_1,
sizeof(asn_DEF_Choice4_tags_1) sizeof(asn_DEF_Choice4_tags_1)
/sizeof(asn_DEF_Choice4_tags_1[0]) - 1, /* 1 */ /sizeof(asn_DEF_Choice4_tags_1[0]) - 1, /* 1 */
asn_DEF_Choice4_tags_1, /* Same as above */ asn_DEF_Choice4_tags_1, /* Same as above */
sizeof(asn_DEF_Choice4_tags_1) sizeof(asn_DEF_Choice4_tags_1)
/sizeof(asn_DEF_Choice4_tags_1[0]), /* 2 */ /sizeof(asn_DEF_Choice4_tags_1[0]), /* 2 */
0, /* No OER visible constraints */ { 0, 0, CHOICE_constraint },
0, /* No PER visible constraints */
asn_MBR_Choice2_1, asn_MBR_Choice2_1,
4, /* Elements count */ 4, /* Elements count */
&asn_SPC_Choice2_specs_1 /* Additional specs */ &asn_SPC_Choice2_specs_1 /* Additional specs */
@ -468,15 +438,13 @@ asn_TYPE_descriptor_t asn_DEF_Choice5 = {
"Choice5", "Choice5",
"Choice5", "Choice5",
&asn_OP_CHOICE, &asn_OP_CHOICE,
CHOICE_constraint,
asn_DEF_Choice5_tags_1, asn_DEF_Choice5_tags_1,
sizeof(asn_DEF_Choice5_tags_1) sizeof(asn_DEF_Choice5_tags_1)
/sizeof(asn_DEF_Choice5_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Choice5_tags_1[0]), /* 1 */
asn_DEF_Choice5_tags_1, /* Same as above */ asn_DEF_Choice5_tags_1, /* Same as above */
sizeof(asn_DEF_Choice5_tags_1) sizeof(asn_DEF_Choice5_tags_1)
/sizeof(asn_DEF_Choice5_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Choice5_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, CHOICE_constraint },
0, /* No PER visible constraints */
asn_MBR_Choice2_1, asn_MBR_Choice2_1,
4, /* Elements count */ 4, /* Elements count */
&asn_SPC_Choice2_specs_1 /* Additional specs */ &asn_SPC_Choice2_specs_1 /* Additional specs */
@ -515,13 +483,11 @@ asn_TYPE_descriptor_t asn_DEF_Choice6 = {
"Choice6", "Choice6",
"Choice6", "Choice6",
&asn_OP_CHOICE, &asn_OP_CHOICE,
CHOICE_constraint,
0, /* No effective tags (pointer) */ 0, /* No effective tags (pointer) */
0, /* No effective tags (count) */ 0, /* No effective tags (count) */
0, /* No tags (pointer) */ 0, /* No tags (pointer) */
0, /* No tags (count) */ 0, /* No tags (count) */
0, /* No OER visible constraints */ { 0, 0, CHOICE_constraint },
0, /* No PER visible constraints */
asn_MBR_Choice1_1, asn_MBR_Choice1_1,
2, /* Elements count */ 2, /* Elements count */
&asn_SPC_Choice1_specs_1 /* Additional specs */ &asn_SPC_Choice1_specs_1 /* Additional specs */

View File

@ -41,9 +41,7 @@ static asn_TYPE_member_t asn_MBR_collection_3[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_T2, .type = &asn_DEF_T2,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "" .name = ""
}, },
@ -61,15 +59,13 @@ asn_TYPE_descriptor_t asn_DEF_collection_3 = {
"collection", "collection",
"collection", "collection",
&asn_OP_SEQUENCE_OF, &asn_OP_SEQUENCE_OF,
SEQUENCE_OF_constraint,
asn_DEF_collection_tags_3, asn_DEF_collection_tags_3,
sizeof(asn_DEF_collection_tags_3) sizeof(asn_DEF_collection_tags_3)
/sizeof(asn_DEF_collection_tags_3[0]), /* 1 */ /sizeof(asn_DEF_collection_tags_3[0]), /* 1 */
asn_DEF_collection_tags_3, /* Same as above */ asn_DEF_collection_tags_3, /* Same as above */
sizeof(asn_DEF_collection_tags_3) sizeof(asn_DEF_collection_tags_3)
/sizeof(asn_DEF_collection_tags_3[0]), /* 1 */ /sizeof(asn_DEF_collection_tags_3[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SEQUENCE_OF_constraint },
0, /* No PER visible constraints */
asn_MBR_collection_3, asn_MBR_collection_3,
1, /* Single element */ 1, /* Single element */
&asn_SPC_collection_specs_3 /* Additional specs */ &asn_SPC_collection_specs_3 /* Additional specs */
@ -81,9 +77,7 @@ static asn_TYPE_member_t asn_MBR_T_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_INTEGER, .type = &asn_DEF_INTEGER,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "int" .name = "int"
}, },
@ -92,9 +86,7 @@ static asn_TYPE_member_t asn_MBR_T_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_collection_3, .type = &asn_DEF_collection_3,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "collection" .name = "collection"
}, },
@ -119,15 +111,13 @@ asn_TYPE_descriptor_t asn_DEF_T = {
"T", "T",
"T", "T",
&asn_OP_SEQUENCE, &asn_OP_SEQUENCE,
SEQUENCE_constraint,
asn_DEF_T_tags_1, asn_DEF_T_tags_1,
sizeof(asn_DEF_T_tags_1) sizeof(asn_DEF_T_tags_1)
/sizeof(asn_DEF_T_tags_1[0]), /* 1 */ /sizeof(asn_DEF_T_tags_1[0]), /* 1 */
asn_DEF_T_tags_1, /* Same as above */ asn_DEF_T_tags_1, /* Same as above */
sizeof(asn_DEF_T_tags_1) sizeof(asn_DEF_T_tags_1)
/sizeof(asn_DEF_T_tags_1[0]), /* 1 */ /sizeof(asn_DEF_T_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SEQUENCE_constraint },
0, /* No PER visible constraints */
asn_MBR_T_1, asn_MBR_T_1,
2, /* Elements count */ 2, /* Elements count */
&asn_SPC_T_specs_1 /* Additional specs */ &asn_SPC_T_specs_1 /* Additional specs */
@ -164,9 +154,7 @@ asn_TYPE_member_t asn_MBR_T2_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_BOOLEAN, .type = &asn_DEF_BOOLEAN,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "flag" .name = "flag"
}, },
@ -175,9 +163,7 @@ asn_TYPE_member_t asn_MBR_T2_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_UTF8String, .type = &asn_DEF_UTF8String,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "str" .name = "str"
}, },
@ -202,15 +188,13 @@ asn_TYPE_descriptor_t asn_DEF_T2 = {
"T2", "T2",
"T2", "T2",
&asn_OP_SEQUENCE, &asn_OP_SEQUENCE,
SEQUENCE_constraint,
asn_DEF_T2_tags_1, asn_DEF_T2_tags_1,
sizeof(asn_DEF_T2_tags_1) sizeof(asn_DEF_T2_tags_1)
/sizeof(asn_DEF_T2_tags_1[0]), /* 1 */ /sizeof(asn_DEF_T2_tags_1[0]), /* 1 */
asn_DEF_T2_tags_1, /* Same as above */ asn_DEF_T2_tags_1, /* Same as above */
sizeof(asn_DEF_T2_tags_1) sizeof(asn_DEF_T2_tags_1)
/sizeof(asn_DEF_T2_tags_1[0]), /* 1 */ /sizeof(asn_DEF_T2_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SEQUENCE_constraint },
0, /* No PER visible constraints */
asn_MBR_T2_1, asn_MBR_T2_1,
2, /* Elements count */ 2, /* Elements count */
&asn_SPC_T2_specs_1 /* Additional specs */ &asn_SPC_T2_specs_1 /* Additional specs */

View File

@ -56,7 +56,7 @@ memb_varsets_constraint_1(asn_TYPE_descriptor_t *td, const void *sptr,
if((size >= 1)) { if((size >= 1)) {
/* Perform validation of the inner elements */ /* Perform validation of the inner elements */
return td->check_constraints(td, sptr, ctfailcb, app_key); return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
} else { } else {
ASN__CTFAIL(app_key, td, sptr, ASN__CTFAIL(app_key, td, sptr,
"%s: constraint failed (%s:%d)", "%s: constraint failed (%s:%d)",
@ -74,9 +74,7 @@ static asn_TYPE_member_t asn_MBR_varsets_3[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_VariablePartSet, .type = &asn_DEF_VariablePartSet,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "" .name = ""
}, },
@ -94,15 +92,13 @@ asn_TYPE_descriptor_t asn_DEF_varsets_3 = {
"varsets", "varsets",
"varsets", "varsets",
&asn_OP_SEQUENCE_OF, &asn_OP_SEQUENCE_OF,
SEQUENCE_OF_constraint,
asn_DEF_varsets_tags_3, asn_DEF_varsets_tags_3,
sizeof(asn_DEF_varsets_tags_3) sizeof(asn_DEF_varsets_tags_3)
/sizeof(asn_DEF_varsets_tags_3[0]), /* 1 */ /sizeof(asn_DEF_varsets_tags_3[0]), /* 1 */
asn_DEF_varsets_tags_3, /* Same as above */ asn_DEF_varsets_tags_3, /* Same as above */
sizeof(asn_DEF_varsets_tags_3) sizeof(asn_DEF_varsets_tags_3)
/sizeof(asn_DEF_varsets_tags_3[0]), /* 1 */ /sizeof(asn_DEF_varsets_tags_3[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SEQUENCE_OF_constraint },
0, /* No PER visible constraints */
asn_MBR_varsets_3, asn_MBR_varsets_3,
1, /* Single element */ 1, /* Single element */
&asn_SPC_varsets_specs_3 /* Additional specs */ &asn_SPC_varsets_specs_3 /* Additional specs */
@ -114,9 +110,7 @@ static asn_TYPE_member_t asn_MBR_LogLine_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_IA5String, .type = &asn_DEF_IA5String,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "line-digest" .name = "line-digest"
}, },
@ -125,9 +119,7 @@ static asn_TYPE_member_t asn_MBR_LogLine_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_varsets_3, .type = &asn_DEF_varsets_3,
.type_selector = 0, .type_selector = 0,
.memb_constraints = memb_varsets_constraint_1, { .oer_constraints = 0, .per_constraints = 0, .general_constraints = memb_varsets_constraint_1 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "varsets" .name = "varsets"
}, },
@ -152,15 +144,13 @@ asn_TYPE_descriptor_t asn_DEF_LogLine = {
"LogLine", "LogLine",
"LogLine", "LogLine",
&asn_OP_SEQUENCE, &asn_OP_SEQUENCE,
SEQUENCE_constraint,
asn_DEF_LogLine_tags_1, asn_DEF_LogLine_tags_1,
sizeof(asn_DEF_LogLine_tags_1) sizeof(asn_DEF_LogLine_tags_1)
/sizeof(asn_DEF_LogLine_tags_1[0]), /* 1 */ /sizeof(asn_DEF_LogLine_tags_1[0]), /* 1 */
asn_DEF_LogLine_tags_1, /* Same as above */ asn_DEF_LogLine_tags_1, /* Same as above */
sizeof(asn_DEF_LogLine_tags_1) sizeof(asn_DEF_LogLine_tags_1)
/sizeof(asn_DEF_LogLine_tags_1[0]), /* 1 */ /sizeof(asn_DEF_LogLine_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SEQUENCE_constraint },
0, /* No PER visible constraints */
asn_MBR_LogLine_1, asn_MBR_LogLine_1,
2, /* Elements count */ 2, /* Elements count */
&asn_SPC_LogLine_specs_1 /* Additional specs */ &asn_SPC_LogLine_specs_1 /* Additional specs */
@ -225,7 +215,7 @@ memb_vparts_constraint_1(asn_TYPE_descriptor_t *td, const void *sptr,
/* Nothing is here. See below */ /* Nothing is here. See below */
} }
return td->check_constraints(td, sptr, ctfailcb, app_key); return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
} }
@ -237,9 +227,7 @@ static asn_TYPE_member_t asn_MBR_vparts_2[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_VariablePart, .type = &asn_DEF_VariablePart,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "" .name = ""
}, },
@ -257,15 +245,13 @@ asn_TYPE_descriptor_t asn_DEF_vparts_2 = {
"vparts", "vparts",
"vparts", "vparts",
&asn_OP_SEQUENCE_OF, &asn_OP_SEQUENCE_OF,
SEQUENCE_OF_constraint,
asn_DEF_vparts_tags_2, asn_DEF_vparts_tags_2,
sizeof(asn_DEF_vparts_tags_2) sizeof(asn_DEF_vparts_tags_2)
/sizeof(asn_DEF_vparts_tags_2[0]), /* 1 */ /sizeof(asn_DEF_vparts_tags_2[0]), /* 1 */
asn_DEF_vparts_tags_2, /* Same as above */ asn_DEF_vparts_tags_2, /* Same as above */
sizeof(asn_DEF_vparts_tags_2) sizeof(asn_DEF_vparts_tags_2)
/sizeof(asn_DEF_vparts_tags_2[0]), /* 1 */ /sizeof(asn_DEF_vparts_tags_2[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SEQUENCE_OF_constraint },
0, /* No PER visible constraints */
asn_MBR_vparts_2, asn_MBR_vparts_2,
1, /* Single element */ 1, /* Single element */
&asn_SPC_vparts_specs_2 /* Additional specs */ &asn_SPC_vparts_specs_2 /* Additional specs */
@ -277,9 +263,7 @@ asn_TYPE_member_t asn_MBR_VariablePartSet_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_vparts_2, .type = &asn_DEF_vparts_2,
.type_selector = 0, .type_selector = 0,
.memb_constraints = memb_vparts_constraint_1, { .oer_constraints = 0, .per_constraints = 0, .general_constraints = memb_vparts_constraint_1 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "vparts" .name = "vparts"
}, },
@ -288,9 +272,7 @@ asn_TYPE_member_t asn_MBR_VariablePartSet_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_ActionItem, .type = &asn_DEF_ActionItem,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "resolution" .name = "resolution"
}, },
@ -315,15 +297,13 @@ asn_TYPE_descriptor_t asn_DEF_VariablePartSet = {
"VariablePartSet", "VariablePartSet",
"VariablePartSet", "VariablePartSet",
&asn_OP_SEQUENCE, &asn_OP_SEQUENCE,
SEQUENCE_constraint,
asn_DEF_VariablePartSet_tags_1, asn_DEF_VariablePartSet_tags_1,
sizeof(asn_DEF_VariablePartSet_tags_1) sizeof(asn_DEF_VariablePartSet_tags_1)
/sizeof(asn_DEF_VariablePartSet_tags_1[0]), /* 1 */ /sizeof(asn_DEF_VariablePartSet_tags_1[0]), /* 1 */
asn_DEF_VariablePartSet_tags_1, /* Same as above */ asn_DEF_VariablePartSet_tags_1, /* Same as above */
sizeof(asn_DEF_VariablePartSet_tags_1) sizeof(asn_DEF_VariablePartSet_tags_1)
/sizeof(asn_DEF_VariablePartSet_tags_1[0]), /* 1 */ /sizeof(asn_DEF_VariablePartSet_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SEQUENCE_constraint },
0, /* No PER visible constraints */
asn_MBR_VariablePartSet_1, asn_MBR_VariablePartSet_1,
2, /* Elements count */ 2, /* Elements count */
&asn_SPC_VariablePartSet_specs_1 /* Additional specs */ &asn_SPC_VariablePartSet_specs_1 /* Additional specs */
@ -405,7 +385,7 @@ memb_vset_constraint_1(asn_TYPE_descriptor_t *td, const void *sptr,
if((size >= 1)) { if((size >= 1)) {
/* Perform validation of the inner elements */ /* Perform validation of the inner elements */
return td->check_constraints(td, sptr, ctfailcb, app_key); return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
} else { } else {
ASN__CTFAIL(app_key, td, sptr, ASN__CTFAIL(app_key, td, sptr,
"%s: constraint failed (%s:%d)", "%s: constraint failed (%s:%d)",
@ -423,9 +403,7 @@ static asn_TYPE_member_t asn_MBR_vset_2[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_VisibleString, .type = &asn_DEF_VisibleString,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "" .name = ""
}, },
@ -443,15 +421,13 @@ asn_TYPE_descriptor_t asn_DEF_vset_2 = {
"vset", "vset",
"vset", "vset",
&asn_OP_SET_OF, &asn_OP_SET_OF,
SET_OF_constraint,
asn_DEF_vset_tags_2, asn_DEF_vset_tags_2,
sizeof(asn_DEF_vset_tags_2) sizeof(asn_DEF_vset_tags_2)
/sizeof(asn_DEF_vset_tags_2[0]), /* 1 */ /sizeof(asn_DEF_vset_tags_2[0]), /* 1 */
asn_DEF_vset_tags_2, /* Same as above */ asn_DEF_vset_tags_2, /* Same as above */
sizeof(asn_DEF_vset_tags_2) sizeof(asn_DEF_vset_tags_2)
/sizeof(asn_DEF_vset_tags_2[0]), /* 1 */ /sizeof(asn_DEF_vset_tags_2[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SET_OF_constraint },
0, /* No PER visible constraints */
asn_MBR_vset_2, asn_MBR_vset_2,
1, /* Single element */ 1, /* Single element */
&asn_SPC_vset_specs_2 /* Additional specs */ &asn_SPC_vset_specs_2 /* Additional specs */
@ -463,9 +439,7 @@ static asn_TYPE_member_t asn_MBR_vrange_4[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_VisibleString, .type = &asn_DEF_VisibleString,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "from" .name = "from"
}, },
@ -474,9 +448,7 @@ static asn_TYPE_member_t asn_MBR_vrange_4[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_VisibleString, .type = &asn_DEF_VisibleString,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "to" .name = "to"
}, },
@ -502,15 +474,13 @@ asn_TYPE_descriptor_t asn_DEF_vrange_4 = {
"vrange", "vrange",
"vrange", "vrange",
&asn_OP_SEQUENCE, &asn_OP_SEQUENCE,
SEQUENCE_constraint,
asn_DEF_vrange_tags_4, asn_DEF_vrange_tags_4,
sizeof(asn_DEF_vrange_tags_4) sizeof(asn_DEF_vrange_tags_4)
/sizeof(asn_DEF_vrange_tags_4[0]), /* 1 */ /sizeof(asn_DEF_vrange_tags_4[0]), /* 1 */
asn_DEF_vrange_tags_4, /* Same as above */ asn_DEF_vrange_tags_4, /* Same as above */
sizeof(asn_DEF_vrange_tags_4) sizeof(asn_DEF_vrange_tags_4)
/sizeof(asn_DEF_vrange_tags_4[0]), /* 1 */ /sizeof(asn_DEF_vrange_tags_4[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SEQUENCE_constraint },
0, /* No PER visible constraints */
asn_MBR_vrange_4, asn_MBR_vrange_4,
2, /* Elements count */ 2, /* Elements count */
&asn_SPC_vrange_specs_4 /* Additional specs */ &asn_SPC_vrange_specs_4 /* Additional specs */
@ -522,9 +492,7 @@ asn_TYPE_member_t asn_MBR_VariablePart_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_vset_2, .type = &asn_DEF_vset_2,
.type_selector = 0, .type_selector = 0,
.memb_constraints = memb_vset_constraint_1, { .oer_constraints = 0, .per_constraints = 0, .general_constraints = memb_vset_constraint_1 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "vset" .name = "vset"
}, },
@ -533,9 +501,7 @@ asn_TYPE_member_t asn_MBR_VariablePart_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_vrange_4, .type = &asn_DEF_vrange_4,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "vrange" .name = "vrange"
}, },
@ -558,13 +524,11 @@ asn_TYPE_descriptor_t asn_DEF_VariablePart = {
"VariablePart", "VariablePart",
"VariablePart", "VariablePart",
&asn_OP_CHOICE, &asn_OP_CHOICE,
CHOICE_constraint,
0, /* No effective tags (pointer) */ 0, /* No effective tags (pointer) */
0, /* No effective tags (count) */ 0, /* No effective tags (count) */
0, /* No tags (pointer) */ 0, /* No tags (pointer) */
0, /* No tags (count) */ 0, /* No tags (count) */
0, /* No OER visible constraints */ { 0, 0, CHOICE_constraint },
0, /* No PER visible constraints */
asn_MBR_VariablePart_1, asn_MBR_VariablePart_1,
2, /* Elements count */ 2, /* Elements count */
&asn_SPC_VariablePart_specs_1 /* Additional specs */ &asn_SPC_VariablePart_specs_1 /* Additional specs */
@ -665,15 +629,13 @@ asn_TYPE_descriptor_t asn_DEF_accept_as_2 = {
"accept-as", "accept-as",
"accept-as", "accept-as",
&asn_OP_NativeEnumerated, &asn_OP_NativeEnumerated,
NativeEnumerated_constraint,
asn_DEF_accept_as_tags_2, asn_DEF_accept_as_tags_2,
sizeof(asn_DEF_accept_as_tags_2) sizeof(asn_DEF_accept_as_tags_2)
/sizeof(asn_DEF_accept_as_tags_2[0]), /* 1 */ /sizeof(asn_DEF_accept_as_tags_2[0]), /* 1 */
asn_DEF_accept_as_tags_2, /* Same as above */ asn_DEF_accept_as_tags_2, /* Same as above */
sizeof(asn_DEF_accept_as_tags_2) sizeof(asn_DEF_accept_as_tags_2)
/sizeof(asn_DEF_accept_as_tags_2[0]), /* 1 */ /sizeof(asn_DEF_accept_as_tags_2[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, NativeEnumerated_constraint },
0, /* No PER visible constraints */
0, 0, /* Defined elsewhere */ 0, 0, /* Defined elsewhere */
&asn_SPC_accept_as_specs_2 /* Additional specs */ &asn_SPC_accept_as_specs_2 /* Additional specs */
}; };
@ -684,9 +646,7 @@ static asn_TYPE_member_t asn_MBR_email_9[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_VisibleString, .type = &asn_DEF_VisibleString,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "" .name = ""
}, },
@ -704,15 +664,13 @@ asn_TYPE_descriptor_t asn_DEF_email_9 = {
"email", "email",
"email", "email",
&asn_OP_SET_OF, &asn_OP_SET_OF,
SET_OF_constraint,
asn_DEF_email_tags_9, asn_DEF_email_tags_9,
sizeof(asn_DEF_email_tags_9) sizeof(asn_DEF_email_tags_9)
/sizeof(asn_DEF_email_tags_9[0]), /* 1 */ /sizeof(asn_DEF_email_tags_9[0]), /* 1 */
asn_DEF_email_tags_9, /* Same as above */ asn_DEF_email_tags_9, /* Same as above */
sizeof(asn_DEF_email_tags_9) sizeof(asn_DEF_email_tags_9)
/sizeof(asn_DEF_email_tags_9[0]), /* 1 */ /sizeof(asn_DEF_email_tags_9[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SET_OF_constraint },
0, /* No PER visible constraints */
asn_MBR_email_9, asn_MBR_email_9,
1, /* Single element */ 1, /* Single element */
&asn_SPC_email_specs_9 /* Additional specs */ &asn_SPC_email_specs_9 /* Additional specs */
@ -724,9 +682,7 @@ static asn_TYPE_member_t asn_MBR_notify_7[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_BOOLEAN, .type = &asn_DEF_BOOLEAN,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "critical" .name = "critical"
}, },
@ -735,9 +691,7 @@ static asn_TYPE_member_t asn_MBR_notify_7[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_email_9, .type = &asn_DEF_email_9,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "email" .name = "email"
}, },
@ -763,15 +717,13 @@ asn_TYPE_descriptor_t asn_DEF_notify_7 = {
"notify", "notify",
"notify", "notify",
&asn_OP_SEQUENCE, &asn_OP_SEQUENCE,
SEQUENCE_constraint,
asn_DEF_notify_tags_7, asn_DEF_notify_tags_7,
sizeof(asn_DEF_notify_tags_7) sizeof(asn_DEF_notify_tags_7)
/sizeof(asn_DEF_notify_tags_7[0]), /* 1 */ /sizeof(asn_DEF_notify_tags_7[0]), /* 1 */
asn_DEF_notify_tags_7, /* Same as above */ asn_DEF_notify_tags_7, /* Same as above */
sizeof(asn_DEF_notify_tags_7) sizeof(asn_DEF_notify_tags_7)
/sizeof(asn_DEF_notify_tags_7[0]), /* 1 */ /sizeof(asn_DEF_notify_tags_7[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SEQUENCE_constraint },
0, /* No PER visible constraints */
asn_MBR_notify_7, asn_MBR_notify_7,
2, /* Elements count */ 2, /* Elements count */
&asn_SPC_notify_specs_7 /* Additional specs */ &asn_SPC_notify_specs_7 /* Additional specs */
@ -783,9 +735,7 @@ asn_TYPE_member_t asn_MBR_ActionItem_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_accept_as_2, .type = &asn_DEF_accept_as_2,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "accept-as" .name = "accept-as"
}, },
@ -794,9 +744,7 @@ asn_TYPE_member_t asn_MBR_ActionItem_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_notify_7, .type = &asn_DEF_notify_7,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "notify" .name = "notify"
}, },
@ -821,15 +769,13 @@ asn_TYPE_descriptor_t asn_DEF_ActionItem = {
"ActionItem", "ActionItem",
"ActionItem", "ActionItem",
&asn_OP_SEQUENCE, &asn_OP_SEQUENCE,
SEQUENCE_constraint,
asn_DEF_ActionItem_tags_1, asn_DEF_ActionItem_tags_1,
sizeof(asn_DEF_ActionItem_tags_1) sizeof(asn_DEF_ActionItem_tags_1)
/sizeof(asn_DEF_ActionItem_tags_1[0]), /* 1 */ /sizeof(asn_DEF_ActionItem_tags_1[0]), /* 1 */
asn_DEF_ActionItem_tags_1, /* Same as above */ asn_DEF_ActionItem_tags_1, /* Same as above */
sizeof(asn_DEF_ActionItem_tags_1) sizeof(asn_DEF_ActionItem_tags_1)
/sizeof(asn_DEF_ActionItem_tags_1[0]), /* 1 */ /sizeof(asn_DEF_ActionItem_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SEQUENCE_constraint },
0, /* No PER visible constraints */
asn_MBR_ActionItem_1, asn_MBR_ActionItem_1,
2, /* Elements count */ 2, /* Elements count */
&asn_SPC_ActionItem_specs_1 /* Additional specs */ &asn_SPC_ActionItem_specs_1 /* Additional specs */

View File

@ -52,9 +52,7 @@ static asn_TYPE_member_t asn_MBR_t_member1_2[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_Test_structure_1, .type = &asn_DEF_Test_structure_1,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "" .name = ""
}, },
@ -72,15 +70,13 @@ asn_TYPE_descriptor_t asn_DEF_t_member1_2 = {
"t-member1", "t-member1",
"t-member1", "t-member1",
&asn_OP_SET_OF, &asn_OP_SET_OF,
SET_OF_constraint,
asn_DEF_t_member1_tags_2, asn_DEF_t_member1_tags_2,
sizeof(asn_DEF_t_member1_tags_2) sizeof(asn_DEF_t_member1_tags_2)
/sizeof(asn_DEF_t_member1_tags_2[0]), /* 1 */ /sizeof(asn_DEF_t_member1_tags_2[0]), /* 1 */
asn_DEF_t_member1_tags_2, /* Same as above */ asn_DEF_t_member1_tags_2, /* Same as above */
sizeof(asn_DEF_t_member1_tags_2) sizeof(asn_DEF_t_member1_tags_2)
/sizeof(asn_DEF_t_member1_tags_2[0]), /* 1 */ /sizeof(asn_DEF_t_member1_tags_2[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SET_OF_constraint },
0, /* No PER visible constraints */
asn_MBR_t_member1_2, asn_MBR_t_member1_2,
1, /* Single element */ 1, /* Single element */
&asn_SPC_t_member1_specs_2 /* Additional specs */ &asn_SPC_t_member1_specs_2 /* Additional specs */
@ -92,9 +88,7 @@ static asn_TYPE_member_t asn_MBR_t_member2_4[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_Test_structure_1, .type = &asn_DEF_Test_structure_1,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "" .name = ""
}, },
@ -112,15 +106,13 @@ asn_TYPE_descriptor_t asn_DEF_t_member2_4 = {
"t-member2", "t-member2",
"t-member2", "t-member2",
&asn_OP_SEQUENCE_OF, &asn_OP_SEQUENCE_OF,
SEQUENCE_OF_constraint,
asn_DEF_t_member2_tags_4, asn_DEF_t_member2_tags_4,
sizeof(asn_DEF_t_member2_tags_4) sizeof(asn_DEF_t_member2_tags_4)
/sizeof(asn_DEF_t_member2_tags_4[0]), /* 1 */ /sizeof(asn_DEF_t_member2_tags_4[0]), /* 1 */
asn_DEF_t_member2_tags_4, /* Same as above */ asn_DEF_t_member2_tags_4, /* Same as above */
sizeof(asn_DEF_t_member2_tags_4) sizeof(asn_DEF_t_member2_tags_4)
/sizeof(asn_DEF_t_member2_tags_4[0]), /* 1 */ /sizeof(asn_DEF_t_member2_tags_4[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SEQUENCE_OF_constraint },
0, /* No PER visible constraints */
asn_MBR_t_member2_4, asn_MBR_t_member2_4,
1, /* Single element */ 1, /* Single element */
&asn_SPC_t_member2_specs_4 /* Additional specs */ &asn_SPC_t_member2_specs_4 /* Additional specs */
@ -132,9 +124,7 @@ asn_TYPE_member_t asn_MBR_Test_structure_1_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_t_member1_2, .type = &asn_DEF_t_member1_2,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "t-member1" .name = "t-member1"
}, },
@ -143,9 +133,7 @@ asn_TYPE_member_t asn_MBR_Test_structure_1_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_t_member2_4, .type = &asn_DEF_t_member2_4,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "t-member2" .name = "t-member2"
}, },
@ -154,9 +142,7 @@ asn_TYPE_member_t asn_MBR_Test_structure_1_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_Test_structure_1, .type = &asn_DEF_Test_structure_1,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "t-member3" .name = "t-member3"
}, },
@ -165,9 +151,7 @@ asn_TYPE_member_t asn_MBR_Test_structure_1_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_INTEGER, .type = &asn_DEF_INTEGER,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "t-member4" .name = "t-member4"
}, },
@ -194,15 +178,13 @@ asn_TYPE_descriptor_t asn_DEF_Test_structure_1 = {
"Test-structure-1", "Test-structure-1",
"Test-structure-1", "Test-structure-1",
&asn_OP_SEQUENCE, &asn_OP_SEQUENCE,
SEQUENCE_constraint,
asn_DEF_Test_structure_1_tags_1, asn_DEF_Test_structure_1_tags_1,
sizeof(asn_DEF_Test_structure_1_tags_1) sizeof(asn_DEF_Test_structure_1_tags_1)
/sizeof(asn_DEF_Test_structure_1_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Test_structure_1_tags_1[0]), /* 1 */
asn_DEF_Test_structure_1_tags_1, /* Same as above */ asn_DEF_Test_structure_1_tags_1, /* Same as above */
sizeof(asn_DEF_Test_structure_1_tags_1) sizeof(asn_DEF_Test_structure_1_tags_1)
/sizeof(asn_DEF_Test_structure_1_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Test_structure_1_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SEQUENCE_constraint },
0, /* No PER visible constraints */
asn_MBR_Test_structure_1_1, asn_MBR_Test_structure_1_1,
4, /* Elements count */ 4, /* Elements count */
&asn_SPC_Test_structure_1_specs_1 /* Additional specs */ &asn_SPC_Test_structure_1_specs_1 /* Additional specs */
@ -268,9 +250,7 @@ static asn_TYPE_member_t asn_MBR_or_3[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_Choice_1, .type = &asn_DEF_Choice_1,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "" .name = ""
}, },
@ -289,15 +269,13 @@ asn_TYPE_descriptor_t asn_DEF_or_3 = {
"or", "or",
"or", "or",
&asn_OP_SET_OF, &asn_OP_SET_OF,
SET_OF_constraint,
asn_DEF_or_tags_3, asn_DEF_or_tags_3,
sizeof(asn_DEF_or_tags_3) sizeof(asn_DEF_or_tags_3)
/sizeof(asn_DEF_or_tags_3[0]) - 1, /* 1 */ /sizeof(asn_DEF_or_tags_3[0]) - 1, /* 1 */
asn_DEF_or_tags_3, /* Same as above */ asn_DEF_or_tags_3, /* Same as above */
sizeof(asn_DEF_or_tags_3) sizeof(asn_DEF_or_tags_3)
/sizeof(asn_DEF_or_tags_3[0]), /* 2 */ /sizeof(asn_DEF_or_tags_3[0]), /* 2 */
0, /* No OER visible constraints */ { 0, 0, SET_OF_constraint },
0, /* No PER visible constraints */
asn_MBR_or_3, asn_MBR_or_3,
1, /* Single element */ 1, /* Single element */
&asn_SPC_or_specs_3 /* Additional specs */ &asn_SPC_or_specs_3 /* Additional specs */
@ -309,9 +287,7 @@ asn_TYPE_member_t asn_MBR_Choice_1_1[] = {
.tag_mode = +1, /* EXPLICIT tag at current level */ .tag_mode = +1, /* EXPLICIT tag at current level */
.type = &asn_DEF_Choice_1, .type = &asn_DEF_Choice_1,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "and" .name = "and"
}, },
@ -320,9 +296,7 @@ asn_TYPE_member_t asn_MBR_Choice_1_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_or_3, .type = &asn_DEF_or_3,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "or" .name = "or"
}, },
@ -331,9 +305,7 @@ asn_TYPE_member_t asn_MBR_Choice_1_1[] = {
.tag_mode = +1, /* EXPLICIT tag at current level */ .tag_mode = +1, /* EXPLICIT tag at current level */
.type = &asn_DEF_Choice_1, .type = &asn_DEF_Choice_1,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "not" .name = "not"
}, },
@ -342,9 +314,7 @@ asn_TYPE_member_t asn_MBR_Choice_1_1[] = {
.tag_mode = +1, /* EXPLICIT tag at current level */ .tag_mode = +1, /* EXPLICIT tag at current level */
.type = &asn_DEF_INTEGER, .type = &asn_DEF_INTEGER,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "other" .name = "other"
}, },
@ -369,13 +339,11 @@ asn_TYPE_descriptor_t asn_DEF_Choice_1 = {
"Choice-1", "Choice-1",
"Choice-1", "Choice-1",
&asn_OP_CHOICE, &asn_OP_CHOICE,
CHOICE_constraint,
0, /* No effective tags (pointer) */ 0, /* No effective tags (pointer) */
0, /* No effective tags (count) */ 0, /* No effective tags (count) */
0, /* No tags (pointer) */ 0, /* No tags (pointer) */
0, /* No tags (count) */ 0, /* No tags (count) */
0, /* No OER visible constraints */ { 0, 0, CHOICE_constraint },
0, /* No PER visible constraints */
asn_MBR_Choice_1_1, asn_MBR_Choice_1_1,
4, /* Elements count */ 4, /* Elements count */
&asn_SPC_Choice_1_specs_1 /* Additional specs */ &asn_SPC_Choice_1_specs_1 /* Additional specs */
@ -431,9 +399,7 @@ asn_TYPE_member_t asn_MBR_Test_structure_2_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_Test_structure_3, .type = &asn_DEF_Test_structure_3,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "m1" .name = "m1"
}, },
@ -462,15 +428,13 @@ asn_TYPE_descriptor_t asn_DEF_Test_structure_2 = {
"Test-structure-2", "Test-structure-2",
"Test-structure-2", "Test-structure-2",
&asn_OP_SET, &asn_OP_SET,
SET_constraint,
asn_DEF_Test_structure_2_tags_1, asn_DEF_Test_structure_2_tags_1,
sizeof(asn_DEF_Test_structure_2_tags_1) sizeof(asn_DEF_Test_structure_2_tags_1)
/sizeof(asn_DEF_Test_structure_2_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Test_structure_2_tags_1[0]), /* 1 */
asn_DEF_Test_structure_2_tags_1, /* Same as above */ asn_DEF_Test_structure_2_tags_1, /* Same as above */
sizeof(asn_DEF_Test_structure_2_tags_1) sizeof(asn_DEF_Test_structure_2_tags_1)
/sizeof(asn_DEF_Test_structure_2_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Test_structure_2_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SET_constraint },
0, /* No PER visible constraints */
asn_MBR_Test_structure_2_1, asn_MBR_Test_structure_2_1,
1, /* Elements count */ 1, /* Elements count */
&asn_SPC_Test_structure_2_specs_1 /* Additional specs */ &asn_SPC_Test_structure_2_specs_1 /* Additional specs */
@ -526,9 +490,7 @@ asn_TYPE_member_t asn_MBR_Test_structure_3_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_Test_structure_2, .type = &asn_DEF_Test_structure_2,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "m1" .name = "m1"
}, },
@ -557,15 +519,13 @@ asn_TYPE_descriptor_t asn_DEF_Test_structure_3 = {
"Test-structure-3", "Test-structure-3",
"Test-structure-3", "Test-structure-3",
&asn_OP_SET, &asn_OP_SET,
SET_constraint,
asn_DEF_Test_structure_3_tags_1, asn_DEF_Test_structure_3_tags_1,
sizeof(asn_DEF_Test_structure_3_tags_1) sizeof(asn_DEF_Test_structure_3_tags_1)
/sizeof(asn_DEF_Test_structure_3_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Test_structure_3_tags_1[0]), /* 1 */
asn_DEF_Test_structure_3_tags_1, /* Same as above */ asn_DEF_Test_structure_3_tags_1, /* Same as above */
sizeof(asn_DEF_Test_structure_3_tags_1) sizeof(asn_DEF_Test_structure_3_tags_1)
/sizeof(asn_DEF_Test_structure_3_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Test_structure_3_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SET_constraint },
0, /* No PER visible constraints */
asn_MBR_Test_structure_3_1, asn_MBR_Test_structure_3_1,
1, /* Elements count */ 1, /* Elements count */
&asn_SPC_Test_structure_3_specs_1 /* Additional specs */ &asn_SPC_Test_structure_3_specs_1 /* Additional specs */

View File

@ -76,9 +76,7 @@ static asn_TYPE_member_t asn_MBR_e_6[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_NULL, .type = &asn_DEF_NULL,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "f" .name = "f"
}, },
@ -87,9 +85,7 @@ static asn_TYPE_member_t asn_MBR_e_6[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_NULL, .type = &asn_DEF_NULL,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "g" .name = "g"
}, },
@ -113,13 +109,11 @@ asn_TYPE_descriptor_t asn_DEF_e_6 = {
"e", "e",
"e", "e",
&asn_OP_CHOICE, &asn_OP_CHOICE,
CHOICE_constraint,
0, /* No effective tags (pointer) */ 0, /* No effective tags (pointer) */
0, /* No effective tags (count) */ 0, /* No effective tags (count) */
0, /* No tags (pointer) */ 0, /* No tags (pointer) */
0, /* No tags (count) */ 0, /* No tags (count) */
0, /* No OER visible constraints */ { 0, 0, CHOICE_constraint },
0, /* No PER visible constraints */
asn_MBR_e_6, asn_MBR_e_6,
2, /* Elements count */ 2, /* Elements count */
&asn_SPC_e_specs_6 /* Additional specs */ &asn_SPC_e_specs_6 /* Additional specs */
@ -131,9 +125,7 @@ static asn_TYPE_member_t asn_MBR_h_9[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_NULL, .type = &asn_DEF_NULL,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "i" .name = "i"
}, },
@ -142,9 +134,7 @@ static asn_TYPE_member_t asn_MBR_h_9[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_NULL, .type = &asn_DEF_NULL,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "j" .name = "j"
}, },
@ -168,13 +158,11 @@ asn_TYPE_descriptor_t asn_DEF_h_9 = {
"h", "h",
"h", "h",
&asn_OP_CHOICE, &asn_OP_CHOICE,
CHOICE_constraint,
0, /* No effective tags (pointer) */ 0, /* No effective tags (pointer) */
0, /* No effective tags (count) */ 0, /* No effective tags (count) */
0, /* No tags (pointer) */ 0, /* No tags (pointer) */
0, /* No tags (count) */ 0, /* No tags (count) */
0, /* No OER visible constraints */ { 0, 0, CHOICE_constraint },
0, /* No PER visible constraints */
asn_MBR_h_9, asn_MBR_h_9,
2, /* Elements count */ 2, /* Elements count */
&asn_SPC_h_specs_9 /* Additional specs */ &asn_SPC_h_specs_9 /* Additional specs */
@ -186,9 +174,7 @@ static asn_TYPE_member_t asn_MBR_b_3[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_NULL, .type = &asn_DEF_NULL,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "c" .name = "c"
}, },
@ -197,9 +183,7 @@ static asn_TYPE_member_t asn_MBR_b_3[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_NULL, .type = &asn_DEF_NULL,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "d" .name = "d"
}, },
@ -208,9 +192,7 @@ static asn_TYPE_member_t asn_MBR_b_3[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_e_6, .type = &asn_DEF_e_6,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "e" .name = "e"
}, },
@ -219,9 +201,7 @@ static asn_TYPE_member_t asn_MBR_b_3[] = {
.tag_mode = +1, /* EXPLICIT tag at current level */ .tag_mode = +1, /* EXPLICIT tag at current level */
.type = &asn_DEF_h_9, .type = &asn_DEF_h_9,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "h" .name = "h"
}, },
@ -248,13 +228,11 @@ asn_TYPE_descriptor_t asn_DEF_b_3 = {
"b", "b",
"b", "b",
&asn_OP_CHOICE, &asn_OP_CHOICE,
CHOICE_constraint,
0, /* No effective tags (pointer) */ 0, /* No effective tags (pointer) */
0, /* No effective tags (count) */ 0, /* No effective tags (count) */
0, /* No tags (pointer) */ 0, /* No tags (pointer) */
0, /* No tags (count) */ 0, /* No tags (count) */
0, /* No OER visible constraints */ { 0, 0, CHOICE_constraint },
0, /* No PER visible constraints */
asn_MBR_b_3, asn_MBR_b_3,
4, /* Elements count */ 4, /* Elements count */
&asn_SPC_b_specs_3 /* Additional specs */ &asn_SPC_b_specs_3 /* Additional specs */
@ -266,9 +244,7 @@ static asn_TYPE_member_t asn_MBR_T_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_NULL, .type = &asn_DEF_NULL,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "a" .name = "a"
}, },
@ -277,9 +253,7 @@ static asn_TYPE_member_t asn_MBR_T_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_b_3, .type = &asn_DEF_b_3,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "b" .name = "b"
}, },
@ -309,15 +283,13 @@ asn_TYPE_descriptor_t asn_DEF_T = {
"T", "T",
"T", "T",
&asn_OP_SEQUENCE, &asn_OP_SEQUENCE,
SEQUENCE_constraint,
asn_DEF_T_tags_1, asn_DEF_T_tags_1,
sizeof(asn_DEF_T_tags_1) sizeof(asn_DEF_T_tags_1)
/sizeof(asn_DEF_T_tags_1[0]) - 1, /* 1 */ /sizeof(asn_DEF_T_tags_1[0]) - 1, /* 1 */
asn_DEF_T_tags_1, /* Same as above */ asn_DEF_T_tags_1, /* Same as above */
sizeof(asn_DEF_T_tags_1) sizeof(asn_DEF_T_tags_1)
/sizeof(asn_DEF_T_tags_1[0]), /* 2 */ /sizeof(asn_DEF_T_tags_1[0]), /* 2 */
0, /* No OER visible constraints */ { 0, 0, SEQUENCE_constraint },
0, /* No PER visible constraints */
asn_MBR_T_1, asn_MBR_T_1,
2, /* Elements count */ 2, /* Elements count */
&asn_SPC_T_specs_1 /* Additional specs */ &asn_SPC_T_specs_1 /* Additional specs */

View File

@ -34,15 +34,13 @@ asn_TYPE_descriptor_t asn_DEF_PrimitiveType = {
"PrimitiveType", "PrimitiveType",
"PrimitiveType", "PrimitiveType",
&asn_OP_OCTET_STRING, &asn_OP_OCTET_STRING,
OCTET_STRING_constraint,
asn_DEF_PrimitiveType_tags_1, asn_DEF_PrimitiveType_tags_1,
sizeof(asn_DEF_PrimitiveType_tags_1) sizeof(asn_DEF_PrimitiveType_tags_1)
/sizeof(asn_DEF_PrimitiveType_tags_1[0]), /* 1 */ /sizeof(asn_DEF_PrimitiveType_tags_1[0]), /* 1 */
asn_DEF_PrimitiveType_tags_1, /* Same as above */ asn_DEF_PrimitiveType_tags_1, /* Same as above */
sizeof(asn_DEF_PrimitiveType_tags_1) sizeof(asn_DEF_PrimitiveType_tags_1)
/sizeof(asn_DEF_PrimitiveType_tags_1[0]), /* 1 */ /sizeof(asn_DEF_PrimitiveType_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, OCTET_STRING_constraint },
0, /* No PER visible constraints */
0, 0, /* No members */ 0, 0, /* No members */
&asn_SPC_OCTET_STRING_specs /* Additional specs */ &asn_SPC_OCTET_STRING_specs /* Additional specs */
}; };
@ -76,9 +74,7 @@ asn_TYPE_member_t asn_MBR_ConstructedType_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_PrimitiveType, .type = &asn_DEF_PrimitiveType,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "field" .name = "field"
}, },
@ -102,15 +98,13 @@ asn_TYPE_descriptor_t asn_DEF_ConstructedType = {
"ConstructedType", "ConstructedType",
"ConstructedType", "ConstructedType",
&asn_OP_SEQUENCE, &asn_OP_SEQUENCE,
SEQUENCE_constraint,
asn_DEF_ConstructedType_tags_1, asn_DEF_ConstructedType_tags_1,
sizeof(asn_DEF_ConstructedType_tags_1) sizeof(asn_DEF_ConstructedType_tags_1)
/sizeof(asn_DEF_ConstructedType_tags_1[0]), /* 1 */ /sizeof(asn_DEF_ConstructedType_tags_1[0]), /* 1 */
asn_DEF_ConstructedType_tags_1, /* Same as above */ asn_DEF_ConstructedType_tags_1, /* Same as above */
sizeof(asn_DEF_ConstructedType_tags_1) sizeof(asn_DEF_ConstructedType_tags_1)
/sizeof(asn_DEF_ConstructedType_tags_1[0]), /* 1 */ /sizeof(asn_DEF_ConstructedType_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SEQUENCE_constraint },
0, /* No PER visible constraints */
asn_MBR_ConstructedType_1, asn_MBR_ConstructedType_1,
1, /* Elements count */ 1, /* Elements count */
&asn_SPC_ConstructedType_specs_1 /* Additional specs */ &asn_SPC_ConstructedType_specs_1 /* Additional specs */
@ -153,15 +147,13 @@ asn_TYPE_descriptor_t asn_DEF_T = {
"T", "T",
"T", "T",
&asn_OP_SEQUENCE, &asn_OP_SEQUENCE,
SEQUENCE_constraint,
asn_DEF_T_tags_1, asn_DEF_T_tags_1,
sizeof(asn_DEF_T_tags_1) sizeof(asn_DEF_T_tags_1)
/sizeof(asn_DEF_T_tags_1[0]) - 1, /* 1 */ /sizeof(asn_DEF_T_tags_1[0]) - 1, /* 1 */
asn_DEF_T_tags_1, /* Same as above */ asn_DEF_T_tags_1, /* Same as above */
sizeof(asn_DEF_T_tags_1) sizeof(asn_DEF_T_tags_1)
/sizeof(asn_DEF_T_tags_1[0]), /* 2 */ /sizeof(asn_DEF_T_tags_1[0]), /* 2 */
0, /* No OER visible constraints */ { 0, 0, SEQUENCE_constraint },
0, /* No PER visible constraints */
asn_MBR_ConstructedType_1, asn_MBR_ConstructedType_1,
1, /* Elements count */ 1, /* Elements count */
&asn_SPC_ConstructedType_specs_1 /* Additional specs */ &asn_SPC_ConstructedType_specs_1 /* Additional specs */

View File

@ -43,9 +43,7 @@ static asn_TYPE_member_t asn_MBR_T1_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_INTEGER, .type = &asn_DEF_INTEGER,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "i" .name = "i"
}, },
@ -75,15 +73,13 @@ asn_TYPE_descriptor_t asn_DEF_T1 = {
"T1", "T1",
"T1", "T1",
&asn_OP_SET, &asn_OP_SET,
SET_constraint,
asn_DEF_T1_tags_1, asn_DEF_T1_tags_1,
sizeof(asn_DEF_T1_tags_1) sizeof(asn_DEF_T1_tags_1)
/sizeof(asn_DEF_T1_tags_1[0]), /* 1 */ /sizeof(asn_DEF_T1_tags_1[0]), /* 1 */
asn_DEF_T1_tags_1, /* Same as above */ asn_DEF_T1_tags_1, /* Same as above */
sizeof(asn_DEF_T1_tags_1) sizeof(asn_DEF_T1_tags_1)
/sizeof(asn_DEF_T1_tags_1[0]), /* 1 */ /sizeof(asn_DEF_T1_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SET_constraint },
0, /* No PER visible constraints */
asn_MBR_T1_1, asn_MBR_T1_1,
1, /* Elements count */ 1, /* Elements count */
&asn_SPC_T1_specs_1 /* Additional specs */ &asn_SPC_T1_specs_1 /* Additional specs */
@ -134,9 +130,7 @@ static asn_TYPE_member_t asn_MBR_T2_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_INTEGER, .type = &asn_DEF_INTEGER,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "i" .name = "i"
}, },
@ -166,15 +160,13 @@ asn_TYPE_descriptor_t asn_DEF_T2 = {
"T2", "T2",
"T2", "T2",
&asn_OP_SET, &asn_OP_SET,
SET_constraint,
asn_DEF_T2_tags_1, asn_DEF_T2_tags_1,
sizeof(asn_DEF_T2_tags_1) sizeof(asn_DEF_T2_tags_1)
/sizeof(asn_DEF_T2_tags_1[0]), /* 1 */ /sizeof(asn_DEF_T2_tags_1[0]), /* 1 */
asn_DEF_T2_tags_1, /* Same as above */ asn_DEF_T2_tags_1, /* Same as above */
sizeof(asn_DEF_T2_tags_1) sizeof(asn_DEF_T2_tags_1)
/sizeof(asn_DEF_T2_tags_1[0]), /* 1 */ /sizeof(asn_DEF_T2_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SET_constraint },
0, /* No PER visible constraints */
asn_MBR_T2_1, asn_MBR_T2_1,
1, /* Elements count */ 1, /* Elements count */
&asn_SPC_T2_specs_1 /* Additional specs */ &asn_SPC_T2_specs_1 /* Additional specs */
@ -223,9 +215,7 @@ static asn_TYPE_member_t asn_MBR_T3_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_INTEGER, .type = &asn_DEF_INTEGER,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "i" .name = "i"
}, },
@ -247,13 +237,11 @@ asn_TYPE_descriptor_t asn_DEF_T3 = {
"T3", "T3",
"T3", "T3",
&asn_OP_CHOICE, &asn_OP_CHOICE,
CHOICE_constraint,
0, /* No effective tags (pointer) */ 0, /* No effective tags (pointer) */
0, /* No effective tags (count) */ 0, /* No effective tags (count) */
0, /* No tags (pointer) */ 0, /* No tags (pointer) */
0, /* No tags (count) */ 0, /* No tags (count) */
0, /* No OER visible constraints */ { 0, 0, CHOICE_constraint },
0, /* No PER visible constraints */
asn_MBR_T3_1, asn_MBR_T3_1,
1, /* Elements count */ 1, /* Elements count */
&asn_SPC_T3_specs_1 /* Additional specs */ &asn_SPC_T3_specs_1 /* Additional specs */
@ -302,9 +290,7 @@ static asn_TYPE_member_t asn_MBR_T4_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_INTEGER, .type = &asn_DEF_INTEGER,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "i" .name = "i"
}, },
@ -326,13 +312,11 @@ asn_TYPE_descriptor_t asn_DEF_T4 = {
"T4", "T4",
"T4", "T4",
&asn_OP_CHOICE, &asn_OP_CHOICE,
CHOICE_constraint,
0, /* No effective tags (pointer) */ 0, /* No effective tags (pointer) */
0, /* No effective tags (count) */ 0, /* No effective tags (count) */
0, /* No tags (pointer) */ 0, /* No tags (pointer) */
0, /* No tags (count) */ 0, /* No tags (count) */
0, /* No OER visible constraints */ { 0, 0, CHOICE_constraint },
0, /* No PER visible constraints */
asn_MBR_T4_1, asn_MBR_T4_1,
1, /* Elements count */ 1, /* Elements count */
&asn_SPC_T4_specs_1 /* Additional specs */ &asn_SPC_T4_specs_1 /* Additional specs */

View File

@ -34,15 +34,13 @@ asn_TYPE_descriptor_t asn_DEF_Int1 = {
"Int1", "Int1",
"Int1", "Int1",
&asn_OP_INTEGER, &asn_OP_INTEGER,
INTEGER_constraint,
asn_DEF_Int1_tags_1, asn_DEF_Int1_tags_1,
sizeof(asn_DEF_Int1_tags_1) sizeof(asn_DEF_Int1_tags_1)
/sizeof(asn_DEF_Int1_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Int1_tags_1[0]), /* 1 */
asn_DEF_Int1_tags_1, /* Same as above */ asn_DEF_Int1_tags_1, /* Same as above */
sizeof(asn_DEF_Int1_tags_1) sizeof(asn_DEF_Int1_tags_1)
/sizeof(asn_DEF_Int1_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Int1_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, INTEGER_constraint },
0, /* No PER visible constraints */
0, 0, /* No members */ 0, 0, /* No members */
0 /* No specifics */ 0 /* No specifics */
}; };
@ -110,15 +108,13 @@ asn_TYPE_descriptor_t asn_DEF_Int2 = {
"Int2", "Int2",
"Int2", "Int2",
&asn_OP_INTEGER, &asn_OP_INTEGER,
Int2_constraint,
asn_DEF_Int2_tags_1, asn_DEF_Int2_tags_1,
sizeof(asn_DEF_Int2_tags_1) sizeof(asn_DEF_Int2_tags_1)
/sizeof(asn_DEF_Int2_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Int2_tags_1[0]), /* 1 */
asn_DEF_Int2_tags_1, /* Same as above */ asn_DEF_Int2_tags_1, /* Same as above */
sizeof(asn_DEF_Int2_tags_1) sizeof(asn_DEF_Int2_tags_1)
/sizeof(asn_DEF_Int2_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Int2_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, Int2_constraint },
0, /* No PER visible constraints */
0, 0, /* No members */ 0, 0, /* No members */
0 /* No specifics */ 0 /* No specifics */
}; };
@ -190,15 +186,13 @@ asn_TYPE_descriptor_t asn_DEF_Int3 = {
"Int3", "Int3",
"Int3", "Int3",
&asn_OP_INTEGER, &asn_OP_INTEGER,
Int3_constraint,
asn_DEF_Int3_tags_1, asn_DEF_Int3_tags_1,
sizeof(asn_DEF_Int3_tags_1) sizeof(asn_DEF_Int3_tags_1)
/sizeof(asn_DEF_Int3_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Int3_tags_1[0]), /* 1 */
asn_DEF_Int3_tags_1, /* Same as above */ asn_DEF_Int3_tags_1, /* Same as above */
sizeof(asn_DEF_Int3_tags_1) sizeof(asn_DEF_Int3_tags_1)
/sizeof(asn_DEF_Int3_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Int3_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, Int3_constraint },
0, /* No PER visible constraints */
0, 0, /* No members */ 0, 0, /* No members */
0 /* No specifics */ 0 /* No specifics */
}; };
@ -270,15 +264,13 @@ asn_TYPE_descriptor_t asn_DEF_Int4 = {
"Int4", "Int4",
"Int4", "Int4",
&asn_OP_INTEGER, &asn_OP_INTEGER,
Int4_constraint,
asn_DEF_Int4_tags_1, asn_DEF_Int4_tags_1,
sizeof(asn_DEF_Int4_tags_1) sizeof(asn_DEF_Int4_tags_1)
/sizeof(asn_DEF_Int4_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Int4_tags_1[0]), /* 1 */
asn_DEF_Int4_tags_1, /* Same as above */ asn_DEF_Int4_tags_1, /* Same as above */
sizeof(asn_DEF_Int4_tags_1) sizeof(asn_DEF_Int4_tags_1)
/sizeof(asn_DEF_Int4_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Int4_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, Int4_constraint },
0, /* No PER visible constraints */
0, 0, /* No members */ 0, 0, /* No members */
0 /* No specifics */ 0 /* No specifics */
}; };
@ -350,15 +342,13 @@ asn_TYPE_descriptor_t asn_DEF_Int5 = {
"Int5", "Int5",
"Int5", "Int5",
&asn_OP_INTEGER, &asn_OP_INTEGER,
Int5_constraint,
asn_DEF_Int5_tags_1, asn_DEF_Int5_tags_1,
sizeof(asn_DEF_Int5_tags_1) sizeof(asn_DEF_Int5_tags_1)
/sizeof(asn_DEF_Int5_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Int5_tags_1[0]), /* 1 */
asn_DEF_Int5_tags_1, /* Same as above */ asn_DEF_Int5_tags_1, /* Same as above */
sizeof(asn_DEF_Int5_tags_1) sizeof(asn_DEF_Int5_tags_1)
/sizeof(asn_DEF_Int5_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Int5_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, Int5_constraint },
0, /* No PER visible constraints */
0, 0, /* No members */ 0, 0, /* No members */
0 /* No specifics */ 0 /* No specifics */
}; };
@ -430,15 +420,13 @@ asn_TYPE_descriptor_t asn_DEF_ExtensibleExtensions = {
"ExtensibleExtensions", "ExtensibleExtensions",
"ExtensibleExtensions", "ExtensibleExtensions",
&asn_OP_INTEGER, &asn_OP_INTEGER,
ExtensibleExtensions_constraint,
asn_DEF_ExtensibleExtensions_tags_1, asn_DEF_ExtensibleExtensions_tags_1,
sizeof(asn_DEF_ExtensibleExtensions_tags_1) sizeof(asn_DEF_ExtensibleExtensions_tags_1)
/sizeof(asn_DEF_ExtensibleExtensions_tags_1[0]), /* 1 */ /sizeof(asn_DEF_ExtensibleExtensions_tags_1[0]), /* 1 */
asn_DEF_ExtensibleExtensions_tags_1, /* Same as above */ asn_DEF_ExtensibleExtensions_tags_1, /* Same as above */
sizeof(asn_DEF_ExtensibleExtensions_tags_1) sizeof(asn_DEF_ExtensibleExtensions_tags_1)
/sizeof(asn_DEF_ExtensibleExtensions_tags_1[0]), /* 1 */ /sizeof(asn_DEF_ExtensibleExtensions_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, ExtensibleExtensions_constraint },
0, /* No PER visible constraints */
0, 0, /* No members */ 0, 0, /* No members */
0 /* No specifics */ 0 /* No specifics */
}; };
@ -479,15 +467,13 @@ asn_TYPE_descriptor_t asn_DEF_Str1 = {
"Str1", "Str1",
"Str1", "Str1",
&asn_OP_IA5String, &asn_OP_IA5String,
IA5String_constraint,
asn_DEF_Str1_tags_1, asn_DEF_Str1_tags_1,
sizeof(asn_DEF_Str1_tags_1) sizeof(asn_DEF_Str1_tags_1)
/sizeof(asn_DEF_Str1_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Str1_tags_1[0]), /* 1 */
asn_DEF_Str1_tags_1, /* Same as above */ asn_DEF_Str1_tags_1, /* Same as above */
sizeof(asn_DEF_Str1_tags_1) sizeof(asn_DEF_Str1_tags_1)
/sizeof(asn_DEF_Str1_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Str1_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, IA5String_constraint },
0, /* No PER visible constraints */
0, 0, /* No members */ 0, 0, /* No members */
0 /* No specifics */ 0 /* No specifics */
}; };
@ -571,15 +557,13 @@ asn_TYPE_descriptor_t asn_DEF_Str2 = {
"Str2", "Str2",
"Str2", "Str2",
&asn_OP_IA5String, &asn_OP_IA5String,
Str2_constraint,
asn_DEF_Str2_tags_1, asn_DEF_Str2_tags_1,
sizeof(asn_DEF_Str2_tags_1) sizeof(asn_DEF_Str2_tags_1)
/sizeof(asn_DEF_Str2_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Str2_tags_1[0]), /* 1 */
asn_DEF_Str2_tags_1, /* Same as above */ asn_DEF_Str2_tags_1, /* Same as above */
sizeof(asn_DEF_Str2_tags_1) sizeof(asn_DEF_Str2_tags_1)
/sizeof(asn_DEF_Str2_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Str2_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, Str2_constraint },
0, /* No PER visible constraints */
0, 0, /* No members */ 0, 0, /* No members */
0 /* No specifics */ 0 /* No specifics */
}; };
@ -674,15 +658,13 @@ asn_TYPE_descriptor_t asn_DEF_Str3 = {
"Str3", "Str3",
"Str3", "Str3",
&asn_OP_IA5String, &asn_OP_IA5String,
Str3_constraint,
asn_DEF_Str3_tags_1, asn_DEF_Str3_tags_1,
sizeof(asn_DEF_Str3_tags_1) sizeof(asn_DEF_Str3_tags_1)
/sizeof(asn_DEF_Str3_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Str3_tags_1[0]), /* 1 */
asn_DEF_Str3_tags_1, /* Same as above */ asn_DEF_Str3_tags_1, /* Same as above */
sizeof(asn_DEF_Str3_tags_1) sizeof(asn_DEF_Str3_tags_1)
/sizeof(asn_DEF_Str3_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Str3_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, Str3_constraint },
0, /* No PER visible constraints */
0, 0, /* No members */ 0, 0, /* No members */
0 /* No specifics */ 0 /* No specifics */
}; };
@ -763,15 +745,13 @@ asn_TYPE_descriptor_t asn_DEF_Str4 = {
"Str4", "Str4",
"Str4", "Str4",
&asn_OP_IA5String, &asn_OP_IA5String,
Str4_constraint,
asn_DEF_Str4_tags_1, asn_DEF_Str4_tags_1,
sizeof(asn_DEF_Str4_tags_1) sizeof(asn_DEF_Str4_tags_1)
/sizeof(asn_DEF_Str4_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Str4_tags_1[0]), /* 1 */
asn_DEF_Str4_tags_1, /* Same as above */ asn_DEF_Str4_tags_1, /* Same as above */
sizeof(asn_DEF_Str4_tags_1) sizeof(asn_DEF_Str4_tags_1)
/sizeof(asn_DEF_Str4_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Str4_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, Str4_constraint },
0, /* No PER visible constraints */
0, 0, /* No members */ 0, 0, /* No members */
0 /* No specifics */ 0 /* No specifics */
}; };
@ -852,15 +832,13 @@ asn_TYPE_descriptor_t asn_DEF_PER_Visible = {
"PER-Visible", "PER-Visible",
"PER-Visible", "PER-Visible",
&asn_OP_IA5String, &asn_OP_IA5String,
PER_Visible_constraint,
asn_DEF_PER_Visible_tags_1, asn_DEF_PER_Visible_tags_1,
sizeof(asn_DEF_PER_Visible_tags_1) sizeof(asn_DEF_PER_Visible_tags_1)
/sizeof(asn_DEF_PER_Visible_tags_1[0]), /* 1 */ /sizeof(asn_DEF_PER_Visible_tags_1[0]), /* 1 */
asn_DEF_PER_Visible_tags_1, /* Same as above */ asn_DEF_PER_Visible_tags_1, /* Same as above */
sizeof(asn_DEF_PER_Visible_tags_1) sizeof(asn_DEF_PER_Visible_tags_1)
/sizeof(asn_DEF_PER_Visible_tags_1[0]), /* 1 */ /sizeof(asn_DEF_PER_Visible_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, PER_Visible_constraint },
0, /* No PER visible constraints */
0, 0, /* No members */ 0, 0, /* No members */
0 /* No specifics */ 0 /* No specifics */
}; };
@ -941,15 +919,13 @@ asn_TYPE_descriptor_t asn_DEF_PER_Visible_2 = {
"PER-Visible-2", "PER-Visible-2",
"PER-Visible-2", "PER-Visible-2",
&asn_OP_IA5String, &asn_OP_IA5String,
PER_Visible_2_constraint,
asn_DEF_PER_Visible_2_tags_1, asn_DEF_PER_Visible_2_tags_1,
sizeof(asn_DEF_PER_Visible_2_tags_1) sizeof(asn_DEF_PER_Visible_2_tags_1)
/sizeof(asn_DEF_PER_Visible_2_tags_1[0]), /* 1 */ /sizeof(asn_DEF_PER_Visible_2_tags_1[0]), /* 1 */
asn_DEF_PER_Visible_2_tags_1, /* Same as above */ asn_DEF_PER_Visible_2_tags_1, /* Same as above */
sizeof(asn_DEF_PER_Visible_2_tags_1) sizeof(asn_DEF_PER_Visible_2_tags_1)
/sizeof(asn_DEF_PER_Visible_2_tags_1[0]), /* 1 */ /sizeof(asn_DEF_PER_Visible_2_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, PER_Visible_2_constraint },
0, /* No PER visible constraints */
0, 0, /* No members */ 0, 0, /* No members */
0 /* No specifics */ 0 /* No specifics */
}; };
@ -1030,15 +1006,13 @@ asn_TYPE_descriptor_t asn_DEF_Not_PER_Visible_1 = {
"Not-PER-Visible-1", "Not-PER-Visible-1",
"Not-PER-Visible-1", "Not-PER-Visible-1",
&asn_OP_IA5String, &asn_OP_IA5String,
Not_PER_Visible_1_constraint,
asn_DEF_Not_PER_Visible_1_tags_1, asn_DEF_Not_PER_Visible_1_tags_1,
sizeof(asn_DEF_Not_PER_Visible_1_tags_1) sizeof(asn_DEF_Not_PER_Visible_1_tags_1)
/sizeof(asn_DEF_Not_PER_Visible_1_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Not_PER_Visible_1_tags_1[0]), /* 1 */
asn_DEF_Not_PER_Visible_1_tags_1, /* Same as above */ asn_DEF_Not_PER_Visible_1_tags_1, /* Same as above */
sizeof(asn_DEF_Not_PER_Visible_1_tags_1) sizeof(asn_DEF_Not_PER_Visible_1_tags_1)
/sizeof(asn_DEF_Not_PER_Visible_1_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Not_PER_Visible_1_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, Not_PER_Visible_1_constraint },
0, /* No PER visible constraints */
0, 0, /* No members */ 0, 0, /* No members */
0 /* No specifics */ 0 /* No specifics */
}; };
@ -1119,15 +1093,13 @@ asn_TYPE_descriptor_t asn_DEF_Not_PER_Visible_2 = {
"Not-PER-Visible-2", "Not-PER-Visible-2",
"Not-PER-Visible-2", "Not-PER-Visible-2",
&asn_OP_IA5String, &asn_OP_IA5String,
Not_PER_Visible_2_constraint,
asn_DEF_Not_PER_Visible_2_tags_1, asn_DEF_Not_PER_Visible_2_tags_1,
sizeof(asn_DEF_Not_PER_Visible_2_tags_1) sizeof(asn_DEF_Not_PER_Visible_2_tags_1)
/sizeof(asn_DEF_Not_PER_Visible_2_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Not_PER_Visible_2_tags_1[0]), /* 1 */
asn_DEF_Not_PER_Visible_2_tags_1, /* Same as above */ asn_DEF_Not_PER_Visible_2_tags_1, /* Same as above */
sizeof(asn_DEF_Not_PER_Visible_2_tags_1) sizeof(asn_DEF_Not_PER_Visible_2_tags_1)
/sizeof(asn_DEF_Not_PER_Visible_2_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Not_PER_Visible_2_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, Not_PER_Visible_2_constraint },
0, /* No PER visible constraints */
0, 0, /* No members */ 0, 0, /* No members */
0 /* No specifics */ 0 /* No specifics */
}; };
@ -1208,15 +1180,13 @@ asn_TYPE_descriptor_t asn_DEF_Not_PER_Visible_3 = {
"Not-PER-Visible-3", "Not-PER-Visible-3",
"Not-PER-Visible-3", "Not-PER-Visible-3",
&asn_OP_IA5String, &asn_OP_IA5String,
Not_PER_Visible_3_constraint,
asn_DEF_Not_PER_Visible_3_tags_1, asn_DEF_Not_PER_Visible_3_tags_1,
sizeof(asn_DEF_Not_PER_Visible_3_tags_1) sizeof(asn_DEF_Not_PER_Visible_3_tags_1)
/sizeof(asn_DEF_Not_PER_Visible_3_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Not_PER_Visible_3_tags_1[0]), /* 1 */
asn_DEF_Not_PER_Visible_3_tags_1, /* Same as above */ asn_DEF_Not_PER_Visible_3_tags_1, /* Same as above */
sizeof(asn_DEF_Not_PER_Visible_3_tags_1) sizeof(asn_DEF_Not_PER_Visible_3_tags_1)
/sizeof(asn_DEF_Not_PER_Visible_3_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Not_PER_Visible_3_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, Not_PER_Visible_3_constraint },
0, /* No PER visible constraints */
0, 0, /* No members */ 0, 0, /* No members */
0 /* No specifics */ 0 /* No specifics */
}; };
@ -1300,15 +1270,13 @@ asn_TYPE_descriptor_t asn_DEF_SIZE_but_not_FROM = {
"SIZE-but-not-FROM", "SIZE-but-not-FROM",
"SIZE-but-not-FROM", "SIZE-but-not-FROM",
&asn_OP_IA5String, &asn_OP_IA5String,
SIZE_but_not_FROM_constraint,
asn_DEF_SIZE_but_not_FROM_tags_1, asn_DEF_SIZE_but_not_FROM_tags_1,
sizeof(asn_DEF_SIZE_but_not_FROM_tags_1) sizeof(asn_DEF_SIZE_but_not_FROM_tags_1)
/sizeof(asn_DEF_SIZE_but_not_FROM_tags_1[0]), /* 1 */ /sizeof(asn_DEF_SIZE_but_not_FROM_tags_1[0]), /* 1 */
asn_DEF_SIZE_but_not_FROM_tags_1, /* Same as above */ asn_DEF_SIZE_but_not_FROM_tags_1, /* Same as above */
sizeof(asn_DEF_SIZE_but_not_FROM_tags_1) sizeof(asn_DEF_SIZE_but_not_FROM_tags_1)
/sizeof(asn_DEF_SIZE_but_not_FROM_tags_1[0]), /* 1 */ /sizeof(asn_DEF_SIZE_but_not_FROM_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SIZE_but_not_FROM_constraint },
0, /* No PER visible constraints */
0, 0, /* No members */ 0, 0, /* No members */
0 /* No specifics */ 0 /* No specifics */
}; };
@ -1392,15 +1360,13 @@ asn_TYPE_descriptor_t asn_DEF_SIZE_and_FROM = {
"SIZE-and-FROM", "SIZE-and-FROM",
"SIZE-and-FROM", "SIZE-and-FROM",
&asn_OP_IA5String, &asn_OP_IA5String,
SIZE_and_FROM_constraint,
asn_DEF_SIZE_and_FROM_tags_1, asn_DEF_SIZE_and_FROM_tags_1,
sizeof(asn_DEF_SIZE_and_FROM_tags_1) sizeof(asn_DEF_SIZE_and_FROM_tags_1)
/sizeof(asn_DEF_SIZE_and_FROM_tags_1[0]), /* 1 */ /sizeof(asn_DEF_SIZE_and_FROM_tags_1[0]), /* 1 */
asn_DEF_SIZE_and_FROM_tags_1, /* Same as above */ asn_DEF_SIZE_and_FROM_tags_1, /* Same as above */
sizeof(asn_DEF_SIZE_and_FROM_tags_1) sizeof(asn_DEF_SIZE_and_FROM_tags_1)
/sizeof(asn_DEF_SIZE_and_FROM_tags_1[0]), /* 1 */ /sizeof(asn_DEF_SIZE_and_FROM_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SIZE_and_FROM_constraint },
0, /* No PER visible constraints */
0, 0, /* No members */ 0, 0, /* No members */
0 /* No specifics */ 0 /* No specifics */
}; };
@ -1481,15 +1447,13 @@ asn_TYPE_descriptor_t asn_DEF_Neither_SIZE_nor_FROM = {
"Neither-SIZE-nor-FROM", "Neither-SIZE-nor-FROM",
"Neither-SIZE-nor-FROM", "Neither-SIZE-nor-FROM",
&asn_OP_IA5String, &asn_OP_IA5String,
Neither_SIZE_nor_FROM_constraint,
asn_DEF_Neither_SIZE_nor_FROM_tags_1, asn_DEF_Neither_SIZE_nor_FROM_tags_1,
sizeof(asn_DEF_Neither_SIZE_nor_FROM_tags_1) sizeof(asn_DEF_Neither_SIZE_nor_FROM_tags_1)
/sizeof(asn_DEF_Neither_SIZE_nor_FROM_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Neither_SIZE_nor_FROM_tags_1[0]), /* 1 */
asn_DEF_Neither_SIZE_nor_FROM_tags_1, /* Same as above */ asn_DEF_Neither_SIZE_nor_FROM_tags_1, /* Same as above */
sizeof(asn_DEF_Neither_SIZE_nor_FROM_tags_1) sizeof(asn_DEF_Neither_SIZE_nor_FROM_tags_1)
/sizeof(asn_DEF_Neither_SIZE_nor_FROM_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Neither_SIZE_nor_FROM_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, Neither_SIZE_nor_FROM_constraint },
0, /* No PER visible constraints */
0, 0, /* No members */ 0, 0, /* No members */
0 /* No specifics */ 0 /* No specifics */
}; };
@ -1564,15 +1528,13 @@ asn_TYPE_descriptor_t asn_DEF_Utf8_4 = {
"Utf8-4", "Utf8-4",
"Utf8-4", "Utf8-4",
&asn_OP_UTF8String, &asn_OP_UTF8String,
Utf8_4_constraint,
asn_DEF_Utf8_4_tags_1, asn_DEF_Utf8_4_tags_1,
sizeof(asn_DEF_Utf8_4_tags_1) sizeof(asn_DEF_Utf8_4_tags_1)
/sizeof(asn_DEF_Utf8_4_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Utf8_4_tags_1[0]), /* 1 */
asn_DEF_Utf8_4_tags_1, /* Same as above */ asn_DEF_Utf8_4_tags_1, /* Same as above */
sizeof(asn_DEF_Utf8_4_tags_1) sizeof(asn_DEF_Utf8_4_tags_1)
/sizeof(asn_DEF_Utf8_4_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Utf8_4_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, Utf8_4_constraint },
0, /* No PER visible constraints */
0, 0, /* No members */ 0, 0, /* No members */
0 /* No specifics */ 0 /* No specifics */
}; };
@ -1675,15 +1637,13 @@ asn_TYPE_descriptor_t asn_DEF_Utf8_3 = {
"Utf8-3", "Utf8-3",
"Utf8-3", "Utf8-3",
&asn_OP_UTF8String, &asn_OP_UTF8String,
Utf8_3_constraint,
asn_DEF_Utf8_3_tags_1, asn_DEF_Utf8_3_tags_1,
sizeof(asn_DEF_Utf8_3_tags_1) sizeof(asn_DEF_Utf8_3_tags_1)
/sizeof(asn_DEF_Utf8_3_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Utf8_3_tags_1[0]), /* 1 */
asn_DEF_Utf8_3_tags_1, /* Same as above */ asn_DEF_Utf8_3_tags_1, /* Same as above */
sizeof(asn_DEF_Utf8_3_tags_1) sizeof(asn_DEF_Utf8_3_tags_1)
/sizeof(asn_DEF_Utf8_3_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Utf8_3_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, Utf8_3_constraint },
0, /* No PER visible constraints */
0, 0, /* No members */ 0, 0, /* No members */
0 /* No specifics */ 0 /* No specifics */
}; };
@ -1756,15 +1716,13 @@ asn_TYPE_descriptor_t asn_DEF_Utf8_2 = {
"Utf8-2", "Utf8-2",
"Utf8-2", "Utf8-2",
&asn_OP_UTF8String, &asn_OP_UTF8String,
Utf8_2_constraint,
asn_DEF_Utf8_2_tags_1, asn_DEF_Utf8_2_tags_1,
sizeof(asn_DEF_Utf8_2_tags_1) sizeof(asn_DEF_Utf8_2_tags_1)
/sizeof(asn_DEF_Utf8_2_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Utf8_2_tags_1[0]), /* 1 */
asn_DEF_Utf8_2_tags_1, /* Same as above */ asn_DEF_Utf8_2_tags_1, /* Same as above */
sizeof(asn_DEF_Utf8_2_tags_1) sizeof(asn_DEF_Utf8_2_tags_1)
/sizeof(asn_DEF_Utf8_2_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Utf8_2_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, Utf8_2_constraint },
0, /* No PER visible constraints */
0, 0, /* No members */ 0, 0, /* No members */
0 /* No specifics */ 0 /* No specifics */
}; };
@ -1805,15 +1763,13 @@ asn_TYPE_descriptor_t asn_DEF_Utf8_1 = {
"Utf8-1", "Utf8-1",
"Utf8-1", "Utf8-1",
&asn_OP_UTF8String, &asn_OP_UTF8String,
UTF8String_constraint,
asn_DEF_Utf8_1_tags_1, asn_DEF_Utf8_1_tags_1,
sizeof(asn_DEF_Utf8_1_tags_1) sizeof(asn_DEF_Utf8_1_tags_1)
/sizeof(asn_DEF_Utf8_1_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Utf8_1_tags_1[0]), /* 1 */
asn_DEF_Utf8_1_tags_1, /* Same as above */ asn_DEF_Utf8_1_tags_1, /* Same as above */
sizeof(asn_DEF_Utf8_1_tags_1) sizeof(asn_DEF_Utf8_1_tags_1)
/sizeof(asn_DEF_Utf8_1_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Utf8_1_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, UTF8String_constraint },
0, /* No PER visible constraints */
0, 0, /* No members */ 0, 0, /* No members */
0 /* No specifics */ 0 /* No specifics */
}; };
@ -1909,15 +1865,13 @@ asn_TYPE_descriptor_t asn_DEF_VisibleIdentifier = {
"VisibleIdentifier", "VisibleIdentifier",
"VisibleIdentifier", "VisibleIdentifier",
&asn_OP_VisibleString, &asn_OP_VisibleString,
VisibleIdentifier_constraint,
asn_DEF_VisibleIdentifier_tags_1, asn_DEF_VisibleIdentifier_tags_1,
sizeof(asn_DEF_VisibleIdentifier_tags_1) sizeof(asn_DEF_VisibleIdentifier_tags_1)
/sizeof(asn_DEF_VisibleIdentifier_tags_1[0]), /* 1 */ /sizeof(asn_DEF_VisibleIdentifier_tags_1[0]), /* 1 */
asn_DEF_VisibleIdentifier_tags_1, /* Same as above */ asn_DEF_VisibleIdentifier_tags_1, /* Same as above */
sizeof(asn_DEF_VisibleIdentifier_tags_1) sizeof(asn_DEF_VisibleIdentifier_tags_1)
/sizeof(asn_DEF_VisibleIdentifier_tags_1[0]), /* 1 */ /sizeof(asn_DEF_VisibleIdentifier_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, VisibleIdentifier_constraint },
0, /* No PER visible constraints */
0, 0, /* No members */ 0, 0, /* No members */
0 /* No specifics */ 0 /* No specifics */
}; };
@ -2139,15 +2093,13 @@ asn_TYPE_descriptor_t asn_DEF_enum_c_6 = {
"enum-c", "enum-c",
"enum-c", "enum-c",
&asn_OP_ENUMERATED, &asn_OP_ENUMERATED,
ENUMERATED_constraint,
asn_DEF_enum_c_tags_6, asn_DEF_enum_c_tags_6,
sizeof(asn_DEF_enum_c_tags_6) sizeof(asn_DEF_enum_c_tags_6)
/sizeof(asn_DEF_enum_c_tags_6[0]), /* 1 */ /sizeof(asn_DEF_enum_c_tags_6[0]), /* 1 */
asn_DEF_enum_c_tags_6, /* Same as above */ asn_DEF_enum_c_tags_6, /* Same as above */
sizeof(asn_DEF_enum_c_tags_6) sizeof(asn_DEF_enum_c_tags_6)
/sizeof(asn_DEF_enum_c_tags_6[0]), /* 1 */ /sizeof(asn_DEF_enum_c_tags_6[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, ENUMERATED_constraint },
0, /* No PER visible constraints */
0, 0, /* Defined elsewhere */ 0, 0, /* Defined elsewhere */
&asn_SPC_enum_c_specs_6 /* Additional specs */ &asn_SPC_enum_c_specs_6 /* Additional specs */
}; };
@ -2158,9 +2110,7 @@ asn_TYPE_member_t asn_MBR_Sequence_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_Int1, .type = &asn_DEF_Int1,
.type_selector = 0, .type_selector = 0,
.memb_constraints = memb_int1_c_constraint_1, { .oer_constraints = 0, .per_constraints = 0, .general_constraints = memb_int1_c_constraint_1 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = asn_DFL_2_set_3, /* DEFAULT 3 */ .default_value = asn_DFL_2_set_3, /* DEFAULT 3 */
.name = "int1-c" .name = "int1-c"
}, },
@ -2169,9 +2119,7 @@ asn_TYPE_member_t asn_MBR_Sequence_1[] = {
.tag_mode = +1, /* EXPLICIT tag at current level */ .tag_mode = +1, /* EXPLICIT tag at current level */
.type = &asn_DEF_Int4, .type = &asn_DEF_Int4,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "int4" .name = "int4"
}, },
@ -2180,9 +2128,7 @@ asn_TYPE_member_t asn_MBR_Sequence_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_Int4, .type = &asn_DEF_Int4,
.type_selector = 0, .type_selector = 0,
.memb_constraints = memb_int4_c_constraint_1, { .oer_constraints = 0, .per_constraints = 0, .general_constraints = memb_int4_c_constraint_1 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "int4-c" .name = "int4-c"
}, },
@ -2191,9 +2137,7 @@ asn_TYPE_member_t asn_MBR_Sequence_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_BOOLEAN, .type = &asn_DEF_BOOLEAN,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = asn_DFL_5_set_1, /* DEFAULT 1 */ .default_value = asn_DFL_5_set_1, /* DEFAULT 1 */
.name = "bool" .name = "bool"
}, },
@ -2202,9 +2146,7 @@ asn_TYPE_member_t asn_MBR_Sequence_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_enum_c_6, .type = &asn_DEF_enum_c_6,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "enum-c" .name = "enum-c"
}, },
@ -2213,9 +2155,7 @@ asn_TYPE_member_t asn_MBR_Sequence_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_NULL, .type = &asn_DEF_NULL,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "null" .name = "null"
}, },
@ -2224,9 +2164,7 @@ asn_TYPE_member_t asn_MBR_Sequence_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_Int5, .type = &asn_DEF_Int5,
.type_selector = 0, .type_selector = 0,
.memb_constraints = memb_int5_c_constraint_1, { .oer_constraints = 0, .per_constraints = 0, .general_constraints = memb_int5_c_constraint_1 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "int5-c" .name = "int5-c"
}, },
@ -2256,15 +2194,13 @@ asn_TYPE_descriptor_t asn_DEF_Sequence = {
"Sequence", "Sequence",
"Sequence", "Sequence",
&asn_OP_SEQUENCE, &asn_OP_SEQUENCE,
SEQUENCE_constraint,
asn_DEF_Sequence_tags_1, asn_DEF_Sequence_tags_1,
sizeof(asn_DEF_Sequence_tags_1) sizeof(asn_DEF_Sequence_tags_1)
/sizeof(asn_DEF_Sequence_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Sequence_tags_1[0]), /* 1 */
asn_DEF_Sequence_tags_1, /* Same as above */ asn_DEF_Sequence_tags_1, /* Same as above */
sizeof(asn_DEF_Sequence_tags_1) sizeof(asn_DEF_Sequence_tags_1)
/sizeof(asn_DEF_Sequence_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Sequence_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SEQUENCE_constraint },
0, /* No PER visible constraints */
asn_MBR_Sequence_1, asn_MBR_Sequence_1,
7, /* Elements count */ 7, /* Elements count */
&asn_SPC_Sequence_specs_1 /* Additional specs */ &asn_SPC_Sequence_specs_1 /* Additional specs */
@ -2305,9 +2241,7 @@ static asn_TYPE_member_t asn_MBR_SequenceOf_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_Sequence, .type = &asn_DEF_Sequence,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "" .name = ""
}, },
@ -2324,15 +2258,13 @@ asn_TYPE_descriptor_t asn_DEF_SequenceOf = {
"SequenceOf", "SequenceOf",
"SequenceOf", "SequenceOf",
&asn_OP_SEQUENCE_OF, &asn_OP_SEQUENCE_OF,
SEQUENCE_OF_constraint,
asn_DEF_SequenceOf_tags_1, asn_DEF_SequenceOf_tags_1,
sizeof(asn_DEF_SequenceOf_tags_1) sizeof(asn_DEF_SequenceOf_tags_1)
/sizeof(asn_DEF_SequenceOf_tags_1[0]), /* 1 */ /sizeof(asn_DEF_SequenceOf_tags_1[0]), /* 1 */
asn_DEF_SequenceOf_tags_1, /* Same as above */ asn_DEF_SequenceOf_tags_1, /* Same as above */
sizeof(asn_DEF_SequenceOf_tags_1) sizeof(asn_DEF_SequenceOf_tags_1)
/sizeof(asn_DEF_SequenceOf_tags_1[0]), /* 1 */ /sizeof(asn_DEF_SequenceOf_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SEQUENCE_OF_constraint },
0, /* No PER visible constraints */
asn_MBR_SequenceOf_1, asn_MBR_SequenceOf_1,
1, /* Single element */ 1, /* Single element */
&asn_SPC_SequenceOf_specs_1 /* Additional specs */ &asn_SPC_SequenceOf_specs_1 /* Additional specs */
@ -2398,15 +2330,13 @@ asn_TYPE_descriptor_t asn_DEF_Enum0 = {
"Enum0", "Enum0",
"Enum0", "Enum0",
&asn_OP_ENUMERATED, &asn_OP_ENUMERATED,
ENUMERATED_constraint,
asn_DEF_Enum0_tags_1, asn_DEF_Enum0_tags_1,
sizeof(asn_DEF_Enum0_tags_1) sizeof(asn_DEF_Enum0_tags_1)
/sizeof(asn_DEF_Enum0_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Enum0_tags_1[0]), /* 1 */
asn_DEF_Enum0_tags_1, /* Same as above */ asn_DEF_Enum0_tags_1, /* Same as above */
sizeof(asn_DEF_Enum0_tags_1) sizeof(asn_DEF_Enum0_tags_1)
/sizeof(asn_DEF_Enum0_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Enum0_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, ENUMERATED_constraint },
0, /* No PER visible constraints */
0, 0, /* Defined elsewhere */ 0, 0, /* Defined elsewhere */
&asn_SPC_Enum0_specs_1 /* Additional specs */ &asn_SPC_Enum0_specs_1 /* Additional specs */
}; };
@ -2496,15 +2426,13 @@ asn_TYPE_descriptor_t asn_DEF_Enum1 = {
"Enum1", "Enum1",
"Enum1", "Enum1",
&asn_OP_NativeEnumerated, &asn_OP_NativeEnumerated,
Enum1_constraint,
asn_DEF_Enum1_tags_1, asn_DEF_Enum1_tags_1,
sizeof(asn_DEF_Enum1_tags_1) sizeof(asn_DEF_Enum1_tags_1)
/sizeof(asn_DEF_Enum1_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Enum1_tags_1[0]), /* 1 */
asn_DEF_Enum1_tags_1, /* Same as above */ asn_DEF_Enum1_tags_1, /* Same as above */
sizeof(asn_DEF_Enum1_tags_1) sizeof(asn_DEF_Enum1_tags_1)
/sizeof(asn_DEF_Enum1_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Enum1_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, Enum1_constraint },
0, /* No PER visible constraints */
0, 0, /* Defined elsewhere */ 0, 0, /* Defined elsewhere */
&asn_SPC_Enum1_specs_1 /* Additional specs */ &asn_SPC_Enum1_specs_1 /* Additional specs */
}; };
@ -2600,15 +2528,13 @@ asn_TYPE_descriptor_t asn_DEF_Identifier = {
"Identifier", "Identifier",
"Identifier", "Identifier",
&asn_OP_VisibleString, &asn_OP_VisibleString,
Identifier_constraint,
asn_DEF_Identifier_tags_1, asn_DEF_Identifier_tags_1,
sizeof(asn_DEF_Identifier_tags_1) sizeof(asn_DEF_Identifier_tags_1)
/sizeof(asn_DEF_Identifier_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Identifier_tags_1[0]), /* 1 */
asn_DEF_Identifier_tags_1, /* Same as above */ asn_DEF_Identifier_tags_1, /* Same as above */
sizeof(asn_DEF_Identifier_tags_1) sizeof(asn_DEF_Identifier_tags_1)
/sizeof(asn_DEF_Identifier_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Identifier_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, Identifier_constraint },
0, /* No PER visible constraints */
0, 0, /* No members */ 0, 0, /* No members */
0 /* No specifics */ 0 /* No specifics */
}; };

View File

@ -36,15 +36,13 @@ asn_TYPE_descriptor_t asn_DEF_Int1 = {
"Int1", "Int1",
"Int1", "Int1",
&asn_OP_NativeInteger, &asn_OP_NativeInteger,
NativeInteger_constraint,
asn_DEF_Int1_tags_1, asn_DEF_Int1_tags_1,
sizeof(asn_DEF_Int1_tags_1) sizeof(asn_DEF_Int1_tags_1)
/sizeof(asn_DEF_Int1_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Int1_tags_1[0]), /* 1 */
asn_DEF_Int1_tags_1, /* Same as above */ asn_DEF_Int1_tags_1, /* Same as above */
sizeof(asn_DEF_Int1_tags_1) sizeof(asn_DEF_Int1_tags_1)
/sizeof(asn_DEF_Int1_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Int1_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, NativeInteger_constraint },
0, /* No PER visible constraints */
0, 0, /* No members */ 0, 0, /* No members */
0 /* No specifics */ 0 /* No specifics */
}; };
@ -121,15 +119,13 @@ asn_TYPE_descriptor_t asn_DEF_Int2 = {
"Int2", "Int2",
"Int2", "Int2",
&asn_OP_NativeInteger, &asn_OP_NativeInteger,
Int2_constraint,
asn_DEF_Int2_tags_1, asn_DEF_Int2_tags_1,
sizeof(asn_DEF_Int2_tags_1) sizeof(asn_DEF_Int2_tags_1)
/sizeof(asn_DEF_Int2_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Int2_tags_1[0]), /* 1 */
asn_DEF_Int2_tags_1, /* Same as above */ asn_DEF_Int2_tags_1, /* Same as above */
sizeof(asn_DEF_Int2_tags_1) sizeof(asn_DEF_Int2_tags_1)
/sizeof(asn_DEF_Int2_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Int2_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, &asn_PER_type_Int2_constr_1, Int2_constraint },
&asn_PER_type_Int2_constr_1,
0, 0, /* No members */ 0, 0, /* No members */
0 /* No specifics */ 0 /* No specifics */
}; };
@ -206,15 +202,13 @@ asn_TYPE_descriptor_t asn_DEF_Int3 = {
"Int3", "Int3",
"Int3", "Int3",
&asn_OP_NativeInteger, &asn_OP_NativeInteger,
Int3_constraint,
asn_DEF_Int3_tags_1, asn_DEF_Int3_tags_1,
sizeof(asn_DEF_Int3_tags_1) sizeof(asn_DEF_Int3_tags_1)
/sizeof(asn_DEF_Int3_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Int3_tags_1[0]), /* 1 */
asn_DEF_Int3_tags_1, /* Same as above */ asn_DEF_Int3_tags_1, /* Same as above */
sizeof(asn_DEF_Int3_tags_1) sizeof(asn_DEF_Int3_tags_1)
/sizeof(asn_DEF_Int3_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Int3_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, &asn_PER_type_Int3_constr_1, Int3_constraint },
&asn_PER_type_Int3_constr_1,
0, 0, /* No members */ 0, 0, /* No members */
0 /* No specifics */ 0 /* No specifics */
}; };
@ -291,15 +285,13 @@ asn_TYPE_descriptor_t asn_DEF_Int4 = {
"Int4", "Int4",
"Int4", "Int4",
&asn_OP_NativeInteger, &asn_OP_NativeInteger,
Int4_constraint,
asn_DEF_Int4_tags_1, asn_DEF_Int4_tags_1,
sizeof(asn_DEF_Int4_tags_1) sizeof(asn_DEF_Int4_tags_1)
/sizeof(asn_DEF_Int4_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Int4_tags_1[0]), /* 1 */
asn_DEF_Int4_tags_1, /* Same as above */ asn_DEF_Int4_tags_1, /* Same as above */
sizeof(asn_DEF_Int4_tags_1) sizeof(asn_DEF_Int4_tags_1)
/sizeof(asn_DEF_Int4_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Int4_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, &asn_PER_type_Int4_constr_1, Int4_constraint },
&asn_PER_type_Int4_constr_1,
0, 0, /* No members */ 0, 0, /* No members */
0 /* No specifics */ 0 /* No specifics */
}; };
@ -376,15 +368,13 @@ asn_TYPE_descriptor_t asn_DEF_Int5 = {
"Int5", "Int5",
"Int5", "Int5",
&asn_OP_NativeInteger, &asn_OP_NativeInteger,
Int5_constraint,
asn_DEF_Int5_tags_1, asn_DEF_Int5_tags_1,
sizeof(asn_DEF_Int5_tags_1) sizeof(asn_DEF_Int5_tags_1)
/sizeof(asn_DEF_Int5_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Int5_tags_1[0]), /* 1 */
asn_DEF_Int5_tags_1, /* Same as above */ asn_DEF_Int5_tags_1, /* Same as above */
sizeof(asn_DEF_Int5_tags_1) sizeof(asn_DEF_Int5_tags_1)
/sizeof(asn_DEF_Int5_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Int5_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, &asn_PER_type_Int5_constr_1, Int5_constraint },
&asn_PER_type_Int5_constr_1,
0, 0, /* No members */ 0, 0, /* No members */
0 /* No specifics */ 0 /* No specifics */
}; };
@ -460,15 +450,13 @@ asn_TYPE_descriptor_t asn_DEF_ExtensibleExtensions = {
"ExtensibleExtensions", "ExtensibleExtensions",
"ExtensibleExtensions", "ExtensibleExtensions",
&asn_OP_NativeInteger, &asn_OP_NativeInteger,
ExtensibleExtensions_constraint,
asn_DEF_ExtensibleExtensions_tags_1, asn_DEF_ExtensibleExtensions_tags_1,
sizeof(asn_DEF_ExtensibleExtensions_tags_1) sizeof(asn_DEF_ExtensibleExtensions_tags_1)
/sizeof(asn_DEF_ExtensibleExtensions_tags_1[0]), /* 1 */ /sizeof(asn_DEF_ExtensibleExtensions_tags_1[0]), /* 1 */
asn_DEF_ExtensibleExtensions_tags_1, /* Same as above */ asn_DEF_ExtensibleExtensions_tags_1, /* Same as above */
sizeof(asn_DEF_ExtensibleExtensions_tags_1) sizeof(asn_DEF_ExtensibleExtensions_tags_1)
/sizeof(asn_DEF_ExtensibleExtensions_tags_1[0]), /* 1 */ /sizeof(asn_DEF_ExtensibleExtensions_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, &asn_PER_type_ExtensibleExtensions_constr_1, ExtensibleExtensions_constraint },
&asn_PER_type_ExtensibleExtensions_constr_1,
0, 0, /* No members */ 0, 0, /* No members */
0 /* No specifics */ 0 /* No specifics */
}; };
@ -511,15 +499,13 @@ asn_TYPE_descriptor_t asn_DEF_Str1 = {
"Str1", "Str1",
"Str1", "Str1",
&asn_OP_IA5String, &asn_OP_IA5String,
IA5String_constraint,
asn_DEF_Str1_tags_1, asn_DEF_Str1_tags_1,
sizeof(asn_DEF_Str1_tags_1) sizeof(asn_DEF_Str1_tags_1)
/sizeof(asn_DEF_Str1_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Str1_tags_1[0]), /* 1 */
asn_DEF_Str1_tags_1, /* Same as above */ asn_DEF_Str1_tags_1, /* Same as above */
sizeof(asn_DEF_Str1_tags_1) sizeof(asn_DEF_Str1_tags_1)
/sizeof(asn_DEF_Str1_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Str1_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, IA5String_constraint },
0, /* No PER visible constraints */
0, 0, /* No members */ 0, 0, /* No members */
0 /* No specifics */ 0 /* No specifics */
}; };
@ -614,15 +600,13 @@ asn_TYPE_descriptor_t asn_DEF_Str2 = {
"Str2", "Str2",
"Str2", "Str2",
&asn_OP_IA5String, &asn_OP_IA5String,
Str2_constraint,
asn_DEF_Str2_tags_1, asn_DEF_Str2_tags_1,
sizeof(asn_DEF_Str2_tags_1) sizeof(asn_DEF_Str2_tags_1)
/sizeof(asn_DEF_Str2_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Str2_tags_1[0]), /* 1 */
asn_DEF_Str2_tags_1, /* Same as above */ asn_DEF_Str2_tags_1, /* Same as above */
sizeof(asn_DEF_Str2_tags_1) sizeof(asn_DEF_Str2_tags_1)
/sizeof(asn_DEF_Str2_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Str2_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, &asn_PER_type_Str2_constr_1, Str2_constraint },
&asn_PER_type_Str2_constr_1,
0, 0, /* No members */ 0, 0, /* No members */
0 /* No specifics */ 0 /* No specifics */
}; };
@ -741,15 +725,13 @@ asn_TYPE_descriptor_t asn_DEF_Str3 = {
"Str3", "Str3",
"Str3", "Str3",
&asn_OP_IA5String, &asn_OP_IA5String,
Str3_constraint,
asn_DEF_Str3_tags_1, asn_DEF_Str3_tags_1,
sizeof(asn_DEF_Str3_tags_1) sizeof(asn_DEF_Str3_tags_1)
/sizeof(asn_DEF_Str3_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Str3_tags_1[0]), /* 1 */
asn_DEF_Str3_tags_1, /* Same as above */ asn_DEF_Str3_tags_1, /* Same as above */
sizeof(asn_DEF_Str3_tags_1) sizeof(asn_DEF_Str3_tags_1)
/sizeof(asn_DEF_Str3_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Str3_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, &asn_PER_type_Str3_constr_1, Str3_constraint },
&asn_PER_type_Str3_constr_1,
0, 0, /* No members */ 0, 0, /* No members */
0 /* No specifics */ 0 /* No specifics */
}; };
@ -840,15 +822,13 @@ asn_TYPE_descriptor_t asn_DEF_Str4 = {
"Str4", "Str4",
"Str4", "Str4",
&asn_OP_IA5String, &asn_OP_IA5String,
Str4_constraint,
asn_DEF_Str4_tags_1, asn_DEF_Str4_tags_1,
sizeof(asn_DEF_Str4_tags_1) sizeof(asn_DEF_Str4_tags_1)
/sizeof(asn_DEF_Str4_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Str4_tags_1[0]), /* 1 */
asn_DEF_Str4_tags_1, /* Same as above */ asn_DEF_Str4_tags_1, /* Same as above */
sizeof(asn_DEF_Str4_tags_1) sizeof(asn_DEF_Str4_tags_1)
/sizeof(asn_DEF_Str4_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Str4_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, &asn_PER_type_Str4_constr_1, Str4_constraint },
&asn_PER_type_Str4_constr_1,
0, 0, /* No members */ 0, 0, /* No members */
0 /* No specifics */ 0 /* No specifics */
}; };
@ -940,15 +920,13 @@ asn_TYPE_descriptor_t asn_DEF_PER_Visible = {
"PER-Visible", "PER-Visible",
"PER-Visible", "PER-Visible",
&asn_OP_IA5String, &asn_OP_IA5String,
PER_Visible_constraint,
asn_DEF_PER_Visible_tags_1, asn_DEF_PER_Visible_tags_1,
sizeof(asn_DEF_PER_Visible_tags_1) sizeof(asn_DEF_PER_Visible_tags_1)
/sizeof(asn_DEF_PER_Visible_tags_1[0]), /* 1 */ /sizeof(asn_DEF_PER_Visible_tags_1[0]), /* 1 */
asn_DEF_PER_Visible_tags_1, /* Same as above */ asn_DEF_PER_Visible_tags_1, /* Same as above */
sizeof(asn_DEF_PER_Visible_tags_1) sizeof(asn_DEF_PER_Visible_tags_1)
/sizeof(asn_DEF_PER_Visible_tags_1[0]), /* 1 */ /sizeof(asn_DEF_PER_Visible_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, &asn_PER_type_PER_Visible_constr_1, PER_Visible_constraint },
&asn_PER_type_PER_Visible_constr_1,
0, 0, /* No members */ 0, 0, /* No members */
0 /* No specifics */ 0 /* No specifics */
}; };
@ -1039,15 +1017,13 @@ asn_TYPE_descriptor_t asn_DEF_PER_Visible_2 = {
"PER-Visible-2", "PER-Visible-2",
"PER-Visible-2", "PER-Visible-2",
&asn_OP_IA5String, &asn_OP_IA5String,
PER_Visible_2_constraint,
asn_DEF_PER_Visible_2_tags_1, asn_DEF_PER_Visible_2_tags_1,
sizeof(asn_DEF_PER_Visible_2_tags_1) sizeof(asn_DEF_PER_Visible_2_tags_1)
/sizeof(asn_DEF_PER_Visible_2_tags_1[0]), /* 1 */ /sizeof(asn_DEF_PER_Visible_2_tags_1[0]), /* 1 */
asn_DEF_PER_Visible_2_tags_1, /* Same as above */ asn_DEF_PER_Visible_2_tags_1, /* Same as above */
sizeof(asn_DEF_PER_Visible_2_tags_1) sizeof(asn_DEF_PER_Visible_2_tags_1)
/sizeof(asn_DEF_PER_Visible_2_tags_1[0]), /* 1 */ /sizeof(asn_DEF_PER_Visible_2_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, &asn_PER_type_PER_Visible_2_constr_1, PER_Visible_2_constraint },
&asn_PER_type_PER_Visible_2_constr_1,
0, 0, /* No members */ 0, 0, /* No members */
0 /* No specifics */ 0 /* No specifics */
}; };
@ -1138,15 +1114,13 @@ asn_TYPE_descriptor_t asn_DEF_Not_PER_Visible_1 = {
"Not-PER-Visible-1", "Not-PER-Visible-1",
"Not-PER-Visible-1", "Not-PER-Visible-1",
&asn_OP_IA5String, &asn_OP_IA5String,
Not_PER_Visible_1_constraint,
asn_DEF_Not_PER_Visible_1_tags_1, asn_DEF_Not_PER_Visible_1_tags_1,
sizeof(asn_DEF_Not_PER_Visible_1_tags_1) sizeof(asn_DEF_Not_PER_Visible_1_tags_1)
/sizeof(asn_DEF_Not_PER_Visible_1_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Not_PER_Visible_1_tags_1[0]), /* 1 */
asn_DEF_Not_PER_Visible_1_tags_1, /* Same as above */ asn_DEF_Not_PER_Visible_1_tags_1, /* Same as above */
sizeof(asn_DEF_Not_PER_Visible_1_tags_1) sizeof(asn_DEF_Not_PER_Visible_1_tags_1)
/sizeof(asn_DEF_Not_PER_Visible_1_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Not_PER_Visible_1_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, &asn_PER_type_Not_PER_Visible_1_constr_1, Not_PER_Visible_1_constraint },
&asn_PER_type_Not_PER_Visible_1_constr_1,
0, 0, /* No members */ 0, 0, /* No members */
0 /* No specifics */ 0 /* No specifics */
}; };
@ -1237,15 +1211,13 @@ asn_TYPE_descriptor_t asn_DEF_Not_PER_Visible_2 = {
"Not-PER-Visible-2", "Not-PER-Visible-2",
"Not-PER-Visible-2", "Not-PER-Visible-2",
&asn_OP_IA5String, &asn_OP_IA5String,
Not_PER_Visible_2_constraint,
asn_DEF_Not_PER_Visible_2_tags_1, asn_DEF_Not_PER_Visible_2_tags_1,
sizeof(asn_DEF_Not_PER_Visible_2_tags_1) sizeof(asn_DEF_Not_PER_Visible_2_tags_1)
/sizeof(asn_DEF_Not_PER_Visible_2_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Not_PER_Visible_2_tags_1[0]), /* 1 */
asn_DEF_Not_PER_Visible_2_tags_1, /* Same as above */ asn_DEF_Not_PER_Visible_2_tags_1, /* Same as above */
sizeof(asn_DEF_Not_PER_Visible_2_tags_1) sizeof(asn_DEF_Not_PER_Visible_2_tags_1)
/sizeof(asn_DEF_Not_PER_Visible_2_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Not_PER_Visible_2_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, &asn_PER_type_Not_PER_Visible_2_constr_1, Not_PER_Visible_2_constraint },
&asn_PER_type_Not_PER_Visible_2_constr_1,
0, 0, /* No members */ 0, 0, /* No members */
0 /* No specifics */ 0 /* No specifics */
}; };
@ -1336,15 +1308,13 @@ asn_TYPE_descriptor_t asn_DEF_Not_PER_Visible_3 = {
"Not-PER-Visible-3", "Not-PER-Visible-3",
"Not-PER-Visible-3", "Not-PER-Visible-3",
&asn_OP_IA5String, &asn_OP_IA5String,
Not_PER_Visible_3_constraint,
asn_DEF_Not_PER_Visible_3_tags_1, asn_DEF_Not_PER_Visible_3_tags_1,
sizeof(asn_DEF_Not_PER_Visible_3_tags_1) sizeof(asn_DEF_Not_PER_Visible_3_tags_1)
/sizeof(asn_DEF_Not_PER_Visible_3_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Not_PER_Visible_3_tags_1[0]), /* 1 */
asn_DEF_Not_PER_Visible_3_tags_1, /* Same as above */ asn_DEF_Not_PER_Visible_3_tags_1, /* Same as above */
sizeof(asn_DEF_Not_PER_Visible_3_tags_1) sizeof(asn_DEF_Not_PER_Visible_3_tags_1)
/sizeof(asn_DEF_Not_PER_Visible_3_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Not_PER_Visible_3_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, &asn_PER_type_Not_PER_Visible_3_constr_1, Not_PER_Visible_3_constraint },
&asn_PER_type_Not_PER_Visible_3_constr_1,
0, 0, /* No members */ 0, 0, /* No members */
0 /* No specifics */ 0 /* No specifics */
}; };
@ -1438,15 +1408,13 @@ asn_TYPE_descriptor_t asn_DEF_SIZE_but_not_FROM = {
"SIZE-but-not-FROM", "SIZE-but-not-FROM",
"SIZE-but-not-FROM", "SIZE-but-not-FROM",
&asn_OP_IA5String, &asn_OP_IA5String,
SIZE_but_not_FROM_constraint,
asn_DEF_SIZE_but_not_FROM_tags_1, asn_DEF_SIZE_but_not_FROM_tags_1,
sizeof(asn_DEF_SIZE_but_not_FROM_tags_1) sizeof(asn_DEF_SIZE_but_not_FROM_tags_1)
/sizeof(asn_DEF_SIZE_but_not_FROM_tags_1[0]), /* 1 */ /sizeof(asn_DEF_SIZE_but_not_FROM_tags_1[0]), /* 1 */
asn_DEF_SIZE_but_not_FROM_tags_1, /* Same as above */ asn_DEF_SIZE_but_not_FROM_tags_1, /* Same as above */
sizeof(asn_DEF_SIZE_but_not_FROM_tags_1) sizeof(asn_DEF_SIZE_but_not_FROM_tags_1)
/sizeof(asn_DEF_SIZE_but_not_FROM_tags_1[0]), /* 1 */ /sizeof(asn_DEF_SIZE_but_not_FROM_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, &asn_PER_type_SIZE_but_not_FROM_constr_1, SIZE_but_not_FROM_constraint },
&asn_PER_type_SIZE_but_not_FROM_constr_1,
0, 0, /* No members */ 0, 0, /* No members */
0 /* No specifics */ 0 /* No specifics */
}; };
@ -1540,15 +1508,13 @@ asn_TYPE_descriptor_t asn_DEF_SIZE_and_FROM = {
"SIZE-and-FROM", "SIZE-and-FROM",
"SIZE-and-FROM", "SIZE-and-FROM",
&asn_OP_IA5String, &asn_OP_IA5String,
SIZE_and_FROM_constraint,
asn_DEF_SIZE_and_FROM_tags_1, asn_DEF_SIZE_and_FROM_tags_1,
sizeof(asn_DEF_SIZE_and_FROM_tags_1) sizeof(asn_DEF_SIZE_and_FROM_tags_1)
/sizeof(asn_DEF_SIZE_and_FROM_tags_1[0]), /* 1 */ /sizeof(asn_DEF_SIZE_and_FROM_tags_1[0]), /* 1 */
asn_DEF_SIZE_and_FROM_tags_1, /* Same as above */ asn_DEF_SIZE_and_FROM_tags_1, /* Same as above */
sizeof(asn_DEF_SIZE_and_FROM_tags_1) sizeof(asn_DEF_SIZE_and_FROM_tags_1)
/sizeof(asn_DEF_SIZE_and_FROM_tags_1[0]), /* 1 */ /sizeof(asn_DEF_SIZE_and_FROM_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, &asn_PER_type_SIZE_and_FROM_constr_1, SIZE_and_FROM_constraint },
&asn_PER_type_SIZE_and_FROM_constr_1,
0, 0, /* No members */ 0, 0, /* No members */
0 /* No specifics */ 0 /* No specifics */
}; };
@ -1639,15 +1605,13 @@ asn_TYPE_descriptor_t asn_DEF_Neither_SIZE_nor_FROM = {
"Neither-SIZE-nor-FROM", "Neither-SIZE-nor-FROM",
"Neither-SIZE-nor-FROM", "Neither-SIZE-nor-FROM",
&asn_OP_IA5String, &asn_OP_IA5String,
Neither_SIZE_nor_FROM_constraint,
asn_DEF_Neither_SIZE_nor_FROM_tags_1, asn_DEF_Neither_SIZE_nor_FROM_tags_1,
sizeof(asn_DEF_Neither_SIZE_nor_FROM_tags_1) sizeof(asn_DEF_Neither_SIZE_nor_FROM_tags_1)
/sizeof(asn_DEF_Neither_SIZE_nor_FROM_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Neither_SIZE_nor_FROM_tags_1[0]), /* 1 */
asn_DEF_Neither_SIZE_nor_FROM_tags_1, /* Same as above */ asn_DEF_Neither_SIZE_nor_FROM_tags_1, /* Same as above */
sizeof(asn_DEF_Neither_SIZE_nor_FROM_tags_1) sizeof(asn_DEF_Neither_SIZE_nor_FROM_tags_1)
/sizeof(asn_DEF_Neither_SIZE_nor_FROM_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Neither_SIZE_nor_FROM_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, &asn_PER_type_Neither_SIZE_nor_FROM_constr_1, Neither_SIZE_nor_FROM_constraint },
&asn_PER_type_Neither_SIZE_nor_FROM_constr_1,
0, 0, /* No members */ 0, 0, /* No members */
0 /* No specifics */ 0 /* No specifics */
}; };
@ -1732,15 +1696,13 @@ asn_TYPE_descriptor_t asn_DEF_Utf8_4 = {
"Utf8-4", "Utf8-4",
"Utf8-4", "Utf8-4",
&asn_OP_UTF8String, &asn_OP_UTF8String,
Utf8_4_constraint,
asn_DEF_Utf8_4_tags_1, asn_DEF_Utf8_4_tags_1,
sizeof(asn_DEF_Utf8_4_tags_1) sizeof(asn_DEF_Utf8_4_tags_1)
/sizeof(asn_DEF_Utf8_4_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Utf8_4_tags_1[0]), /* 1 */
asn_DEF_Utf8_4_tags_1, /* Same as above */ asn_DEF_Utf8_4_tags_1, /* Same as above */
sizeof(asn_DEF_Utf8_4_tags_1) sizeof(asn_DEF_Utf8_4_tags_1)
/sizeof(asn_DEF_Utf8_4_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Utf8_4_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, &asn_PER_type_Utf8_4_constr_1, Utf8_4_constraint },
&asn_PER_type_Utf8_4_constr_1,
0, 0, /* No members */ 0, 0, /* No members */
0 /* No specifics */ 0 /* No specifics */
}; };
@ -1853,15 +1815,13 @@ asn_TYPE_descriptor_t asn_DEF_Utf8_3 = {
"Utf8-3", "Utf8-3",
"Utf8-3", "Utf8-3",
&asn_OP_UTF8String, &asn_OP_UTF8String,
Utf8_3_constraint,
asn_DEF_Utf8_3_tags_1, asn_DEF_Utf8_3_tags_1,
sizeof(asn_DEF_Utf8_3_tags_1) sizeof(asn_DEF_Utf8_3_tags_1)
/sizeof(asn_DEF_Utf8_3_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Utf8_3_tags_1[0]), /* 1 */
asn_DEF_Utf8_3_tags_1, /* Same as above */ asn_DEF_Utf8_3_tags_1, /* Same as above */
sizeof(asn_DEF_Utf8_3_tags_1) sizeof(asn_DEF_Utf8_3_tags_1)
/sizeof(asn_DEF_Utf8_3_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Utf8_3_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, &asn_PER_type_Utf8_3_constr_1, Utf8_3_constraint },
&asn_PER_type_Utf8_3_constr_1,
0, 0, /* No members */ 0, 0, /* No members */
0 /* No specifics */ 0 /* No specifics */
}; };
@ -1945,15 +1905,13 @@ asn_TYPE_descriptor_t asn_DEF_Utf8_2 = {
"Utf8-2", "Utf8-2",
"Utf8-2", "Utf8-2",
&asn_OP_UTF8String, &asn_OP_UTF8String,
Utf8_2_constraint,
asn_DEF_Utf8_2_tags_1, asn_DEF_Utf8_2_tags_1,
sizeof(asn_DEF_Utf8_2_tags_1) sizeof(asn_DEF_Utf8_2_tags_1)
/sizeof(asn_DEF_Utf8_2_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Utf8_2_tags_1[0]), /* 1 */
asn_DEF_Utf8_2_tags_1, /* Same as above */ asn_DEF_Utf8_2_tags_1, /* Same as above */
sizeof(asn_DEF_Utf8_2_tags_1) sizeof(asn_DEF_Utf8_2_tags_1)
/sizeof(asn_DEF_Utf8_2_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Utf8_2_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, &asn_PER_type_Utf8_2_constr_1, Utf8_2_constraint },
&asn_PER_type_Utf8_2_constr_1,
0, 0, /* No members */ 0, 0, /* No members */
0 /* No specifics */ 0 /* No specifics */
}; };
@ -1996,15 +1954,13 @@ asn_TYPE_descriptor_t asn_DEF_Utf8_1 = {
"Utf8-1", "Utf8-1",
"Utf8-1", "Utf8-1",
&asn_OP_UTF8String, &asn_OP_UTF8String,
UTF8String_constraint,
asn_DEF_Utf8_1_tags_1, asn_DEF_Utf8_1_tags_1,
sizeof(asn_DEF_Utf8_1_tags_1) sizeof(asn_DEF_Utf8_1_tags_1)
/sizeof(asn_DEF_Utf8_1_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Utf8_1_tags_1[0]), /* 1 */
asn_DEF_Utf8_1_tags_1, /* Same as above */ asn_DEF_Utf8_1_tags_1, /* Same as above */
sizeof(asn_DEF_Utf8_1_tags_1) sizeof(asn_DEF_Utf8_1_tags_1)
/sizeof(asn_DEF_Utf8_1_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Utf8_1_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, UTF8String_constraint },
0, /* No PER visible constraints */
0, 0, /* No members */ 0, 0, /* No members */
0 /* No specifics */ 0 /* No specifics */
}; };
@ -2128,15 +2084,13 @@ asn_TYPE_descriptor_t asn_DEF_VisibleIdentifier = {
"VisibleIdentifier", "VisibleIdentifier",
"VisibleIdentifier", "VisibleIdentifier",
&asn_OP_VisibleString, &asn_OP_VisibleString,
VisibleIdentifier_constraint,
asn_DEF_VisibleIdentifier_tags_1, asn_DEF_VisibleIdentifier_tags_1,
sizeof(asn_DEF_VisibleIdentifier_tags_1) sizeof(asn_DEF_VisibleIdentifier_tags_1)
/sizeof(asn_DEF_VisibleIdentifier_tags_1[0]), /* 1 */ /sizeof(asn_DEF_VisibleIdentifier_tags_1[0]), /* 1 */
asn_DEF_VisibleIdentifier_tags_1, /* Same as above */ asn_DEF_VisibleIdentifier_tags_1, /* Same as above */
sizeof(asn_DEF_VisibleIdentifier_tags_1) sizeof(asn_DEF_VisibleIdentifier_tags_1)
/sizeof(asn_DEF_VisibleIdentifier_tags_1[0]), /* 1 */ /sizeof(asn_DEF_VisibleIdentifier_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, &asn_PER_type_VisibleIdentifier_constr_1, VisibleIdentifier_constraint },
&asn_PER_type_VisibleIdentifier_constr_1,
0, 0, /* No members */ 0, 0, /* No members */
0 /* No specifics */ 0 /* No specifics */
}; };
@ -2361,15 +2315,13 @@ asn_TYPE_descriptor_t asn_DEF_enum_c_6 = {
"enum-c", "enum-c",
"enum-c", "enum-c",
&asn_OP_NativeEnumerated, &asn_OP_NativeEnumerated,
NativeEnumerated_constraint,
asn_DEF_enum_c_tags_6, asn_DEF_enum_c_tags_6,
sizeof(asn_DEF_enum_c_tags_6) sizeof(asn_DEF_enum_c_tags_6)
/sizeof(asn_DEF_enum_c_tags_6[0]), /* 1 */ /sizeof(asn_DEF_enum_c_tags_6[0]), /* 1 */
asn_DEF_enum_c_tags_6, /* Same as above */ asn_DEF_enum_c_tags_6, /* Same as above */
sizeof(asn_DEF_enum_c_tags_6) sizeof(asn_DEF_enum_c_tags_6)
/sizeof(asn_DEF_enum_c_tags_6[0]), /* 1 */ /sizeof(asn_DEF_enum_c_tags_6[0]), /* 1 */
0, /* No OER visible constraints */ { 0, &asn_PER_type_enum_c_constr_6, NativeEnumerated_constraint },
&asn_PER_type_enum_c_constr_6,
0, 0, /* Defined elsewhere */ 0, 0, /* Defined elsewhere */
&asn_SPC_enum_c_specs_6 /* Additional specs */ &asn_SPC_enum_c_specs_6 /* Additional specs */
}; };
@ -2380,9 +2332,7 @@ asn_TYPE_member_t asn_MBR_Sequence_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_Int1, .type = &asn_DEF_Int1,
.type_selector = 0, .type_selector = 0,
.memb_constraints = memb_int1_c_constraint_1, { .oer_constraints = 0, .per_constraints = &asn_PER_memb_int1_c_constr_2, .general_constraints = memb_int1_c_constraint_1 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = &asn_PER_memb_int1_c_constr_2,
.default_value = asn_DFL_2_set_3, /* DEFAULT 3 */ .default_value = asn_DFL_2_set_3, /* DEFAULT 3 */
.name = "int1-c" .name = "int1-c"
}, },
@ -2391,9 +2341,7 @@ asn_TYPE_member_t asn_MBR_Sequence_1[] = {
.tag_mode = +1, /* EXPLICIT tag at current level */ .tag_mode = +1, /* EXPLICIT tag at current level */
.type = &asn_DEF_Int4, .type = &asn_DEF_Int4,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* No PER visible constraints */
.default_value = 0, .default_value = 0,
.name = "int4" .name = "int4"
}, },
@ -2402,9 +2350,7 @@ asn_TYPE_member_t asn_MBR_Sequence_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_Int4, .type = &asn_DEF_Int4,
.type_selector = 0, .type_selector = 0,
.memb_constraints = memb_int4_c_constraint_1, { .oer_constraints = 0, .per_constraints = &asn_PER_memb_int4_c_constr_4, .general_constraints = memb_int4_c_constraint_1 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = &asn_PER_memb_int4_c_constr_4,
.default_value = 0, .default_value = 0,
.name = "int4-c" .name = "int4-c"
}, },
@ -2413,9 +2359,7 @@ asn_TYPE_member_t asn_MBR_Sequence_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_BOOLEAN, .type = &asn_DEF_BOOLEAN,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* No PER visible constraints */
.default_value = asn_DFL_5_set_1, /* DEFAULT 1 */ .default_value = asn_DFL_5_set_1, /* DEFAULT 1 */
.name = "bool" .name = "bool"
}, },
@ -2424,9 +2368,7 @@ asn_TYPE_member_t asn_MBR_Sequence_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_enum_c_6, .type = &asn_DEF_enum_c_6,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* No PER visible constraints */
.default_value = 0, .default_value = 0,
.name = "enum-c" .name = "enum-c"
}, },
@ -2435,9 +2377,7 @@ asn_TYPE_member_t asn_MBR_Sequence_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_NULL, .type = &asn_DEF_NULL,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* No PER visible constraints */
.default_value = 0, .default_value = 0,
.name = "null" .name = "null"
}, },
@ -2446,9 +2386,7 @@ asn_TYPE_member_t asn_MBR_Sequence_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_Int5, .type = &asn_DEF_Int5,
.type_selector = 0, .type_selector = 0,
.memb_constraints = memb_int5_c_constraint_1, { .oer_constraints = 0, .per_constraints = &asn_PER_memb_int5_c_constr_13, .general_constraints = memb_int5_c_constraint_1 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = &asn_PER_memb_int5_c_constr_13,
.default_value = 0, .default_value = 0,
.name = "int5-c" .name = "int5-c"
}, },
@ -2480,15 +2418,13 @@ asn_TYPE_descriptor_t asn_DEF_Sequence = {
"Sequence", "Sequence",
"Sequence", "Sequence",
&asn_OP_SEQUENCE, &asn_OP_SEQUENCE,
SEQUENCE_constraint,
asn_DEF_Sequence_tags_1, asn_DEF_Sequence_tags_1,
sizeof(asn_DEF_Sequence_tags_1) sizeof(asn_DEF_Sequence_tags_1)
/sizeof(asn_DEF_Sequence_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Sequence_tags_1[0]), /* 1 */
asn_DEF_Sequence_tags_1, /* Same as above */ asn_DEF_Sequence_tags_1, /* Same as above */
sizeof(asn_DEF_Sequence_tags_1) sizeof(asn_DEF_Sequence_tags_1)
/sizeof(asn_DEF_Sequence_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Sequence_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SEQUENCE_constraint },
0, /* No PER visible constraints */
asn_MBR_Sequence_1, asn_MBR_Sequence_1,
7, /* Elements count */ 7, /* Elements count */
&asn_SPC_Sequence_specs_1 /* Additional specs */ &asn_SPC_Sequence_specs_1 /* Additional specs */
@ -2537,9 +2473,7 @@ static asn_TYPE_member_t asn_MBR_SequenceOf_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_Sequence, .type = &asn_DEF_Sequence,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* No PER visible constraints */
.default_value = 0, .default_value = 0,
.name = "" .name = ""
}, },
@ -2556,15 +2490,13 @@ asn_TYPE_descriptor_t asn_DEF_SequenceOf = {
"SequenceOf", "SequenceOf",
"SequenceOf", "SequenceOf",
&asn_OP_SEQUENCE_OF, &asn_OP_SEQUENCE_OF,
SEQUENCE_OF_constraint,
asn_DEF_SequenceOf_tags_1, asn_DEF_SequenceOf_tags_1,
sizeof(asn_DEF_SequenceOf_tags_1) sizeof(asn_DEF_SequenceOf_tags_1)
/sizeof(asn_DEF_SequenceOf_tags_1[0]), /* 1 */ /sizeof(asn_DEF_SequenceOf_tags_1[0]), /* 1 */
asn_DEF_SequenceOf_tags_1, /* Same as above */ asn_DEF_SequenceOf_tags_1, /* Same as above */
sizeof(asn_DEF_SequenceOf_tags_1) sizeof(asn_DEF_SequenceOf_tags_1)
/sizeof(asn_DEF_SequenceOf_tags_1[0]), /* 1 */ /sizeof(asn_DEF_SequenceOf_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, &asn_PER_type_SequenceOf_constr_1, SEQUENCE_OF_constraint },
&asn_PER_type_SequenceOf_constr_1,
asn_MBR_SequenceOf_1, asn_MBR_SequenceOf_1,
1, /* Single element */ 1, /* Single element */
&asn_SPC_SequenceOf_specs_1 /* Additional specs */ &asn_SPC_SequenceOf_specs_1 /* Additional specs */
@ -2640,15 +2572,13 @@ asn_TYPE_descriptor_t asn_DEF_Enum0 = {
"Enum0", "Enum0",
"Enum0", "Enum0",
&asn_OP_NativeEnumerated, &asn_OP_NativeEnumerated,
NativeEnumerated_constraint,
asn_DEF_Enum0_tags_1, asn_DEF_Enum0_tags_1,
sizeof(asn_DEF_Enum0_tags_1) sizeof(asn_DEF_Enum0_tags_1)
/sizeof(asn_DEF_Enum0_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Enum0_tags_1[0]), /* 1 */
asn_DEF_Enum0_tags_1, /* Same as above */ asn_DEF_Enum0_tags_1, /* Same as above */
sizeof(asn_DEF_Enum0_tags_1) sizeof(asn_DEF_Enum0_tags_1)
/sizeof(asn_DEF_Enum0_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Enum0_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, &asn_PER_type_Enum0_constr_1, NativeEnumerated_constraint },
&asn_PER_type_Enum0_constr_1,
0, 0, /* Defined elsewhere */ 0, 0, /* Defined elsewhere */
&asn_SPC_Enum0_specs_1 /* Additional specs */ &asn_SPC_Enum0_specs_1 /* Additional specs */
}; };
@ -2748,15 +2678,13 @@ asn_TYPE_descriptor_t asn_DEF_Enum1 = {
"Enum1", "Enum1",
"Enum1", "Enum1",
&asn_OP_NativeEnumerated, &asn_OP_NativeEnumerated,
Enum1_constraint,
asn_DEF_Enum1_tags_1, asn_DEF_Enum1_tags_1,
sizeof(asn_DEF_Enum1_tags_1) sizeof(asn_DEF_Enum1_tags_1)
/sizeof(asn_DEF_Enum1_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Enum1_tags_1[0]), /* 1 */
asn_DEF_Enum1_tags_1, /* Same as above */ asn_DEF_Enum1_tags_1, /* Same as above */
sizeof(asn_DEF_Enum1_tags_1) sizeof(asn_DEF_Enum1_tags_1)
/sizeof(asn_DEF_Enum1_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Enum1_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, &asn_PER_type_Enum1_constr_1, Enum1_constraint },
&asn_PER_type_Enum1_constr_1,
0, 0, /* Defined elsewhere */ 0, 0, /* Defined elsewhere */
&asn_SPC_Enum1_specs_1 /* Additional specs */ &asn_SPC_Enum1_specs_1 /* Additional specs */
}; };
@ -2881,15 +2809,13 @@ asn_TYPE_descriptor_t asn_DEF_Identifier = {
"Identifier", "Identifier",
"Identifier", "Identifier",
&asn_OP_VisibleString, &asn_OP_VisibleString,
Identifier_constraint,
asn_DEF_Identifier_tags_1, asn_DEF_Identifier_tags_1,
sizeof(asn_DEF_Identifier_tags_1) sizeof(asn_DEF_Identifier_tags_1)
/sizeof(asn_DEF_Identifier_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Identifier_tags_1[0]), /* 1 */
asn_DEF_Identifier_tags_1, /* Same as above */ asn_DEF_Identifier_tags_1, /* Same as above */
sizeof(asn_DEF_Identifier_tags_1) sizeof(asn_DEF_Identifier_tags_1)
/sizeof(asn_DEF_Identifier_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Identifier_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, &asn_PER_type_Identifier_constr_1, Identifier_constraint },
&asn_PER_type_Identifier_constr_1,
0, 0, /* No members */ 0, 0, /* No members */
0 /* No specifics */ 0 /* No specifics */
}; };

View File

@ -54,9 +54,7 @@ asn_TYPE_member_t asn_MBR_Choice_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_INTEGER, .type = &asn_DEF_INTEGER,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "a" .name = "a"
}, },
@ -65,9 +63,7 @@ asn_TYPE_member_t asn_MBR_Choice_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_INTEGER, .type = &asn_DEF_INTEGER,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "b" .name = "b"
}, },
@ -76,9 +72,7 @@ asn_TYPE_member_t asn_MBR_Choice_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_Choice, .type = &asn_DEF_Choice,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "c" .name = "c"
}, },
@ -105,15 +99,13 @@ asn_TYPE_descriptor_t asn_DEF_Choice = {
"Choice", "Choice",
"Choice", "Choice",
&asn_OP_CHOICE, &asn_OP_CHOICE,
CHOICE_constraint,
asn_DEF_Choice_tags_1, asn_DEF_Choice_tags_1,
sizeof(asn_DEF_Choice_tags_1) sizeof(asn_DEF_Choice_tags_1)
/sizeof(asn_DEF_Choice_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Choice_tags_1[0]), /* 1 */
asn_DEF_Choice_tags_1, /* Same as above */ asn_DEF_Choice_tags_1, /* Same as above */
sizeof(asn_DEF_Choice_tags_1) sizeof(asn_DEF_Choice_tags_1)
/sizeof(asn_DEF_Choice_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Choice_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, CHOICE_constraint },
0, /* No PER visible constraints */
asn_MBR_Choice_1, asn_MBR_Choice_1,
3, /* Elements count */ 3, /* Elements count */
&asn_SPC_Choice_specs_1 /* Additional specs */ &asn_SPC_Choice_specs_1 /* Additional specs */

View File

@ -27,9 +27,7 @@ static asn_TYPE_member_t asn_MBR_T1_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_INTEGER, .type = &asn_DEF_INTEGER,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "i" .name = "i"
}, },
@ -38,9 +36,7 @@ static asn_TYPE_member_t asn_MBR_T1_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_ANY, .type = &asn_DEF_ANY,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "any" .name = "any"
}, },
@ -64,15 +60,13 @@ asn_TYPE_descriptor_t asn_DEF_T1 = {
"T1", "T1",
"T1", "T1",
&asn_OP_SEQUENCE, &asn_OP_SEQUENCE,
SEQUENCE_constraint,
asn_DEF_T1_tags_1, asn_DEF_T1_tags_1,
sizeof(asn_DEF_T1_tags_1) sizeof(asn_DEF_T1_tags_1)
/sizeof(asn_DEF_T1_tags_1[0]), /* 1 */ /sizeof(asn_DEF_T1_tags_1[0]), /* 1 */
asn_DEF_T1_tags_1, /* Same as above */ asn_DEF_T1_tags_1, /* Same as above */
sizeof(asn_DEF_T1_tags_1) sizeof(asn_DEF_T1_tags_1)
/sizeof(asn_DEF_T1_tags_1[0]), /* 1 */ /sizeof(asn_DEF_T1_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SEQUENCE_constraint },
0, /* No PER visible constraints */
asn_MBR_T1_1, asn_MBR_T1_1,
2, /* Elements count */ 2, /* Elements count */
&asn_SPC_T1_specs_1 /* Additional specs */ &asn_SPC_T1_specs_1 /* Additional specs */
@ -107,9 +101,7 @@ static asn_TYPE_member_t asn_MBR_T2_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_INTEGER, .type = &asn_DEF_INTEGER,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "i" .name = "i"
}, },
@ -118,9 +110,7 @@ static asn_TYPE_member_t asn_MBR_T2_1[] = {
.tag_mode = +1, /* EXPLICIT tag at current level */ .tag_mode = +1, /* EXPLICIT tag at current level */
.type = &asn_DEF_ANY, .type = &asn_DEF_ANY,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "any" .name = "any"
}, },
@ -145,15 +135,13 @@ asn_TYPE_descriptor_t asn_DEF_T2 = {
"T2", "T2",
"T2", "T2",
&asn_OP_SEQUENCE, &asn_OP_SEQUENCE,
SEQUENCE_constraint,
asn_DEF_T2_tags_1, asn_DEF_T2_tags_1,
sizeof(asn_DEF_T2_tags_1) sizeof(asn_DEF_T2_tags_1)
/sizeof(asn_DEF_T2_tags_1[0]), /* 1 */ /sizeof(asn_DEF_T2_tags_1[0]), /* 1 */
asn_DEF_T2_tags_1, /* Same as above */ asn_DEF_T2_tags_1, /* Same as above */
sizeof(asn_DEF_T2_tags_1) sizeof(asn_DEF_T2_tags_1)
/sizeof(asn_DEF_T2_tags_1[0]), /* 1 */ /sizeof(asn_DEF_T2_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SEQUENCE_constraint },
0, /* No PER visible constraints */
asn_MBR_T2_1, asn_MBR_T2_1,
2, /* Elements count */ 2, /* Elements count */
&asn_SPC_T2_specs_1 /* Additional specs */ &asn_SPC_T2_specs_1 /* Additional specs */
@ -187,9 +175,7 @@ static asn_TYPE_member_t asn_MBR_T3_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_ANY, .type = &asn_DEF_ANY,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "any1" .name = "any1"
}, },
@ -198,9 +184,7 @@ static asn_TYPE_member_t asn_MBR_T3_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_ANY, .type = &asn_DEF_ANY,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "any2" .name = "any2"
}, },
@ -221,15 +205,13 @@ asn_TYPE_descriptor_t asn_DEF_T3 = {
"T3", "T3",
"T3", "T3",
&asn_OP_SEQUENCE, &asn_OP_SEQUENCE,
SEQUENCE_constraint,
asn_DEF_T3_tags_1, asn_DEF_T3_tags_1,
sizeof(asn_DEF_T3_tags_1) sizeof(asn_DEF_T3_tags_1)
/sizeof(asn_DEF_T3_tags_1[0]), /* 1 */ /sizeof(asn_DEF_T3_tags_1[0]), /* 1 */
asn_DEF_T3_tags_1, /* Same as above */ asn_DEF_T3_tags_1, /* Same as above */
sizeof(asn_DEF_T3_tags_1) sizeof(asn_DEF_T3_tags_1)
/sizeof(asn_DEF_T3_tags_1[0]), /* 1 */ /sizeof(asn_DEF_T3_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SEQUENCE_constraint },
0, /* No PER visible constraints */
asn_MBR_T3_1, asn_MBR_T3_1,
2, /* Elements count */ 2, /* Elements count */
&asn_SPC_T3_specs_1 /* Additional specs */ &asn_SPC_T3_specs_1 /* Additional specs */

View File

@ -45,15 +45,13 @@ asn_TYPE_descriptor_t asn_DEF_T1 = {
"T1", "T1",
"T1", "T1",
&asn_OP_NativeReal, &asn_OP_NativeReal,
NativeReal_constraint,
asn_DEF_T1_tags_1, asn_DEF_T1_tags_1,
sizeof(asn_DEF_T1_tags_1) sizeof(asn_DEF_T1_tags_1)
/sizeof(asn_DEF_T1_tags_1[0]), /* 4 */ /sizeof(asn_DEF_T1_tags_1[0]), /* 4 */
asn_DEF_T1_all_tags_1, asn_DEF_T1_all_tags_1,
sizeof(asn_DEF_T1_all_tags_1) sizeof(asn_DEF_T1_all_tags_1)
/sizeof(asn_DEF_T1_all_tags_1[0]), /* 6 */ /sizeof(asn_DEF_T1_all_tags_1[0]), /* 6 */
0, /* No OER visible constraints */ { 0, 0, NativeReal_constraint },
0, /* No PER visible constraints */
0, 0, /* No members */ 0, 0, /* No members */
0 /* No specifics */ 0 /* No specifics */
}; };
@ -103,15 +101,13 @@ asn_TYPE_descriptor_t asn_DEF_T2 = {
"T2", "T2",
"T2", "T2",
&asn_OP_NativeReal, &asn_OP_NativeReal,
NativeReal_constraint,
asn_DEF_T2_tags_1, asn_DEF_T2_tags_1,
sizeof(asn_DEF_T2_tags_1) sizeof(asn_DEF_T2_tags_1)
/sizeof(asn_DEF_T2_tags_1[0]), /* 3 */ /sizeof(asn_DEF_T2_tags_1[0]), /* 3 */
asn_DEF_T2_all_tags_1, asn_DEF_T2_all_tags_1,
sizeof(asn_DEF_T2_all_tags_1) sizeof(asn_DEF_T2_all_tags_1)
/sizeof(asn_DEF_T2_all_tags_1[0]), /* 5 */ /sizeof(asn_DEF_T2_all_tags_1[0]), /* 5 */
0, /* No OER visible constraints */ { 0, 0, NativeReal_constraint },
0, /* No PER visible constraints */
0, 0, /* No members */ 0, 0, /* No members */
0 /* No specifics */ 0 /* No specifics */
}; };
@ -159,15 +155,13 @@ asn_TYPE_descriptor_t asn_DEF_T3 = {
"T3", "T3",
"T3", "T3",
&asn_OP_NativeReal, &asn_OP_NativeReal,
NativeReal_constraint,
asn_DEF_T3_tags_1, asn_DEF_T3_tags_1,
sizeof(asn_DEF_T3_tags_1) sizeof(asn_DEF_T3_tags_1)
/sizeof(asn_DEF_T3_tags_1[0]), /* 2 */ /sizeof(asn_DEF_T3_tags_1[0]), /* 2 */
asn_DEF_T3_all_tags_1, asn_DEF_T3_all_tags_1,
sizeof(asn_DEF_T3_all_tags_1) sizeof(asn_DEF_T3_all_tags_1)
/sizeof(asn_DEF_T3_all_tags_1[0]), /* 4 */ /sizeof(asn_DEF_T3_all_tags_1[0]), /* 4 */
0, /* No OER visible constraints */ { 0, 0, NativeReal_constraint },
0, /* No PER visible constraints */
0, 0, /* No members */ 0, 0, /* No members */
0 /* No specifics */ 0 /* No specifics */
}; };
@ -210,15 +204,13 @@ asn_TYPE_descriptor_t asn_DEF_T4 = {
"T4", "T4",
"T4", "T4",
&asn_OP_NativeReal, &asn_OP_NativeReal,
NativeReal_constraint,
asn_DEF_T4_tags_1, asn_DEF_T4_tags_1,
sizeof(asn_DEF_T4_tags_1) sizeof(asn_DEF_T4_tags_1)
/sizeof(asn_DEF_T4_tags_1[0]) - 1, /* 2 */ /sizeof(asn_DEF_T4_tags_1[0]) - 1, /* 2 */
asn_DEF_T4_tags_1, /* Same as above */ asn_DEF_T4_tags_1, /* Same as above */
sizeof(asn_DEF_T4_tags_1) sizeof(asn_DEF_T4_tags_1)
/sizeof(asn_DEF_T4_tags_1[0]), /* 3 */ /sizeof(asn_DEF_T4_tags_1[0]), /* 3 */
0, /* No OER visible constraints */ { 0, 0, NativeReal_constraint },
0, /* No PER visible constraints */
0, 0, /* No members */ 0, 0, /* No members */
0 /* No specifics */ 0 /* No specifics */
}; };
@ -260,15 +252,13 @@ asn_TYPE_descriptor_t asn_DEF_T5 = {
"T5", "T5",
"T5", "T5",
&asn_OP_NativeReal, &asn_OP_NativeReal,
NativeReal_constraint,
asn_DEF_T5_tags_1, asn_DEF_T5_tags_1,
sizeof(asn_DEF_T5_tags_1) sizeof(asn_DEF_T5_tags_1)
/sizeof(asn_DEF_T5_tags_1[0]) - 1, /* 1 */ /sizeof(asn_DEF_T5_tags_1[0]) - 1, /* 1 */
asn_DEF_T5_tags_1, /* Same as above */ asn_DEF_T5_tags_1, /* Same as above */
sizeof(asn_DEF_T5_tags_1) sizeof(asn_DEF_T5_tags_1)
/sizeof(asn_DEF_T5_tags_1[0]), /* 2 */ /sizeof(asn_DEF_T5_tags_1[0]), /* 2 */
0, /* No OER visible constraints */ { 0, 0, NativeReal_constraint },
0, /* No PER visible constraints */
0, 0, /* No members */ 0, 0, /* No members */
0 /* No specifics */ 0 /* No specifics */
}; };
@ -309,15 +299,13 @@ asn_TYPE_descriptor_t asn_DEF_T6 = {
"T6", "T6",
"T6", "T6",
&asn_OP_NativeReal, &asn_OP_NativeReal,
NativeReal_constraint,
asn_DEF_T6_tags_1, asn_DEF_T6_tags_1,
sizeof(asn_DEF_T6_tags_1) sizeof(asn_DEF_T6_tags_1)
/sizeof(asn_DEF_T6_tags_1[0]), /* 1 */ /sizeof(asn_DEF_T6_tags_1[0]), /* 1 */
asn_DEF_T6_tags_1, /* Same as above */ asn_DEF_T6_tags_1, /* Same as above */
sizeof(asn_DEF_T6_tags_1) sizeof(asn_DEF_T6_tags_1)
/sizeof(asn_DEF_T6_tags_1[0]), /* 1 */ /sizeof(asn_DEF_T6_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, NativeReal_constraint },
0, /* No PER visible constraints */
0, 0, /* No members */ 0, 0, /* No members */
0 /* No specifics */ 0 /* No specifics */
}; };
@ -360,15 +348,13 @@ asn_TYPE_descriptor_t asn_DEF_T = {
"T", "T",
"T", "T",
&asn_OP_SEQUENCE, &asn_OP_SEQUENCE,
SEQUENCE_constraint,
asn_DEF_T_tags_1, asn_DEF_T_tags_1,
sizeof(asn_DEF_T_tags_1) sizeof(asn_DEF_T_tags_1)
/sizeof(asn_DEF_T_tags_1[0]) - 2, /* 1 */ /sizeof(asn_DEF_T_tags_1[0]) - 2, /* 1 */
asn_DEF_T_tags_1, /* Same as above */ asn_DEF_T_tags_1, /* Same as above */
sizeof(asn_DEF_T_tags_1) sizeof(asn_DEF_T_tags_1)
/sizeof(asn_DEF_T_tags_1[0]), /* 3 */ /sizeof(asn_DEF_T_tags_1[0]), /* 3 */
0, /* No OER visible constraints */ { 0, 0, SEQUENCE_constraint },
0, /* No PER visible constraints */
asn_MBR_Ts_1, asn_MBR_Ts_1,
3, /* Elements count */ 3, /* Elements count */
&asn_SPC_Ts_specs_1 /* Additional specs */ &asn_SPC_Ts_specs_1 /* Additional specs */
@ -406,9 +392,7 @@ asn_TYPE_member_t asn_MBR_Ts_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_T2, .type = &asn_DEF_T2,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "m1" .name = "m1"
}, },
@ -417,9 +401,7 @@ asn_TYPE_member_t asn_MBR_Ts_1[] = {
.tag_mode = +1, /* EXPLICIT tag at current level */ .tag_mode = +1, /* EXPLICIT tag at current level */
.type = &asn_DEF_T3, .type = &asn_DEF_T3,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "m2" .name = "m2"
}, },
@ -428,9 +410,7 @@ asn_TYPE_member_t asn_MBR_Ts_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_T3, .type = &asn_DEF_T3,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "m3" .name = "m3"
}, },
@ -457,15 +437,13 @@ asn_TYPE_descriptor_t asn_DEF_Ts = {
"Ts", "Ts",
"Ts", "Ts",
&asn_OP_SEQUENCE, &asn_OP_SEQUENCE,
SEQUENCE_constraint,
asn_DEF_Ts_tags_1, asn_DEF_Ts_tags_1,
sizeof(asn_DEF_Ts_tags_1) sizeof(asn_DEF_Ts_tags_1)
/sizeof(asn_DEF_Ts_tags_1[0]) - 1, /* 1 */ /sizeof(asn_DEF_Ts_tags_1[0]) - 1, /* 1 */
asn_DEF_Ts_tags_1, /* Same as above */ asn_DEF_Ts_tags_1, /* Same as above */
sizeof(asn_DEF_Ts_tags_1) sizeof(asn_DEF_Ts_tags_1)
/sizeof(asn_DEF_Ts_tags_1[0]), /* 2 */ /sizeof(asn_DEF_Ts_tags_1[0]), /* 2 */
0, /* No OER visible constraints */ { 0, 0, SEQUENCE_constraint },
0, /* No PER visible constraints */
asn_MBR_Ts_1, asn_MBR_Ts_1,
3, /* Elements count */ 3, /* Elements count */
&asn_SPC_Ts_specs_1 /* Additional specs */ &asn_SPC_Ts_specs_1 /* Additional specs */

View File

@ -45,15 +45,13 @@ asn_TYPE_descriptor_t asn_DEF_T1 = {
"T1", "T1",
"T1", "T1",
&asn_OP_REAL, &asn_OP_REAL,
REAL_constraint,
asn_DEF_T1_tags_1, asn_DEF_T1_tags_1,
sizeof(asn_DEF_T1_tags_1) sizeof(asn_DEF_T1_tags_1)
/sizeof(asn_DEF_T1_tags_1[0]), /* 4 */ /sizeof(asn_DEF_T1_tags_1[0]), /* 4 */
asn_DEF_T1_all_tags_1, asn_DEF_T1_all_tags_1,
sizeof(asn_DEF_T1_all_tags_1) sizeof(asn_DEF_T1_all_tags_1)
/sizeof(asn_DEF_T1_all_tags_1[0]), /* 6 */ /sizeof(asn_DEF_T1_all_tags_1[0]), /* 6 */
0, /* No OER visible constraints */ { 0, 0, REAL_constraint },
0, /* No PER visible constraints */
0, 0, /* No members */ 0, 0, /* No members */
0 /* No specifics */ 0 /* No specifics */
}; };
@ -103,15 +101,13 @@ asn_TYPE_descriptor_t asn_DEF_T2 = {
"T2", "T2",
"T2", "T2",
&asn_OP_REAL, &asn_OP_REAL,
REAL_constraint,
asn_DEF_T2_tags_1, asn_DEF_T2_tags_1,
sizeof(asn_DEF_T2_tags_1) sizeof(asn_DEF_T2_tags_1)
/sizeof(asn_DEF_T2_tags_1[0]), /* 3 */ /sizeof(asn_DEF_T2_tags_1[0]), /* 3 */
asn_DEF_T2_all_tags_1, asn_DEF_T2_all_tags_1,
sizeof(asn_DEF_T2_all_tags_1) sizeof(asn_DEF_T2_all_tags_1)
/sizeof(asn_DEF_T2_all_tags_1[0]), /* 5 */ /sizeof(asn_DEF_T2_all_tags_1[0]), /* 5 */
0, /* No OER visible constraints */ { 0, 0, REAL_constraint },
0, /* No PER visible constraints */
0, 0, /* No members */ 0, 0, /* No members */
0 /* No specifics */ 0 /* No specifics */
}; };
@ -159,15 +155,13 @@ asn_TYPE_descriptor_t asn_DEF_T3 = {
"T3", "T3",
"T3", "T3",
&asn_OP_REAL, &asn_OP_REAL,
REAL_constraint,
asn_DEF_T3_tags_1, asn_DEF_T3_tags_1,
sizeof(asn_DEF_T3_tags_1) sizeof(asn_DEF_T3_tags_1)
/sizeof(asn_DEF_T3_tags_1[0]), /* 2 */ /sizeof(asn_DEF_T3_tags_1[0]), /* 2 */
asn_DEF_T3_all_tags_1, asn_DEF_T3_all_tags_1,
sizeof(asn_DEF_T3_all_tags_1) sizeof(asn_DEF_T3_all_tags_1)
/sizeof(asn_DEF_T3_all_tags_1[0]), /* 4 */ /sizeof(asn_DEF_T3_all_tags_1[0]), /* 4 */
0, /* No OER visible constraints */ { 0, 0, REAL_constraint },
0, /* No PER visible constraints */
0, 0, /* No members */ 0, 0, /* No members */
0 /* No specifics */ 0 /* No specifics */
}; };
@ -210,15 +204,13 @@ asn_TYPE_descriptor_t asn_DEF_T4 = {
"T4", "T4",
"T4", "T4",
&asn_OP_REAL, &asn_OP_REAL,
REAL_constraint,
asn_DEF_T4_tags_1, asn_DEF_T4_tags_1,
sizeof(asn_DEF_T4_tags_1) sizeof(asn_DEF_T4_tags_1)
/sizeof(asn_DEF_T4_tags_1[0]) - 1, /* 2 */ /sizeof(asn_DEF_T4_tags_1[0]) - 1, /* 2 */
asn_DEF_T4_tags_1, /* Same as above */ asn_DEF_T4_tags_1, /* Same as above */
sizeof(asn_DEF_T4_tags_1) sizeof(asn_DEF_T4_tags_1)
/sizeof(asn_DEF_T4_tags_1[0]), /* 3 */ /sizeof(asn_DEF_T4_tags_1[0]), /* 3 */
0, /* No OER visible constraints */ { 0, 0, REAL_constraint },
0, /* No PER visible constraints */
0, 0, /* No members */ 0, 0, /* No members */
0 /* No specifics */ 0 /* No specifics */
}; };
@ -260,15 +252,13 @@ asn_TYPE_descriptor_t asn_DEF_T5 = {
"T5", "T5",
"T5", "T5",
&asn_OP_REAL, &asn_OP_REAL,
REAL_constraint,
asn_DEF_T5_tags_1, asn_DEF_T5_tags_1,
sizeof(asn_DEF_T5_tags_1) sizeof(asn_DEF_T5_tags_1)
/sizeof(asn_DEF_T5_tags_1[0]) - 1, /* 1 */ /sizeof(asn_DEF_T5_tags_1[0]) - 1, /* 1 */
asn_DEF_T5_tags_1, /* Same as above */ asn_DEF_T5_tags_1, /* Same as above */
sizeof(asn_DEF_T5_tags_1) sizeof(asn_DEF_T5_tags_1)
/sizeof(asn_DEF_T5_tags_1[0]), /* 2 */ /sizeof(asn_DEF_T5_tags_1[0]), /* 2 */
0, /* No OER visible constraints */ { 0, 0, REAL_constraint },
0, /* No PER visible constraints */
0, 0, /* No members */ 0, 0, /* No members */
0 /* No specifics */ 0 /* No specifics */
}; };
@ -309,15 +299,13 @@ asn_TYPE_descriptor_t asn_DEF_T6 = {
"T6", "T6",
"T6", "T6",
&asn_OP_REAL, &asn_OP_REAL,
REAL_constraint,
asn_DEF_T6_tags_1, asn_DEF_T6_tags_1,
sizeof(asn_DEF_T6_tags_1) sizeof(asn_DEF_T6_tags_1)
/sizeof(asn_DEF_T6_tags_1[0]), /* 1 */ /sizeof(asn_DEF_T6_tags_1[0]), /* 1 */
asn_DEF_T6_tags_1, /* Same as above */ asn_DEF_T6_tags_1, /* Same as above */
sizeof(asn_DEF_T6_tags_1) sizeof(asn_DEF_T6_tags_1)
/sizeof(asn_DEF_T6_tags_1[0]), /* 1 */ /sizeof(asn_DEF_T6_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, REAL_constraint },
0, /* No PER visible constraints */
0, 0, /* No members */ 0, 0, /* No members */
0 /* No specifics */ 0 /* No specifics */
}; };
@ -360,15 +348,13 @@ asn_TYPE_descriptor_t asn_DEF_T = {
"T", "T",
"T", "T",
&asn_OP_SEQUENCE, &asn_OP_SEQUENCE,
SEQUENCE_constraint,
asn_DEF_T_tags_1, asn_DEF_T_tags_1,
sizeof(asn_DEF_T_tags_1) sizeof(asn_DEF_T_tags_1)
/sizeof(asn_DEF_T_tags_1[0]) - 2, /* 1 */ /sizeof(asn_DEF_T_tags_1[0]) - 2, /* 1 */
asn_DEF_T_tags_1, /* Same as above */ asn_DEF_T_tags_1, /* Same as above */
sizeof(asn_DEF_T_tags_1) sizeof(asn_DEF_T_tags_1)
/sizeof(asn_DEF_T_tags_1[0]), /* 3 */ /sizeof(asn_DEF_T_tags_1[0]), /* 3 */
0, /* No OER visible constraints */ { 0, 0, SEQUENCE_constraint },
0, /* No PER visible constraints */
asn_MBR_Ts_1, asn_MBR_Ts_1,
3, /* Elements count */ 3, /* Elements count */
&asn_SPC_Ts_specs_1 /* Additional specs */ &asn_SPC_Ts_specs_1 /* Additional specs */
@ -406,9 +392,7 @@ asn_TYPE_member_t asn_MBR_Ts_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_T2, .type = &asn_DEF_T2,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "m1" .name = "m1"
}, },
@ -417,9 +401,7 @@ asn_TYPE_member_t asn_MBR_Ts_1[] = {
.tag_mode = +1, /* EXPLICIT tag at current level */ .tag_mode = +1, /* EXPLICIT tag at current level */
.type = &asn_DEF_T3, .type = &asn_DEF_T3,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "m2" .name = "m2"
}, },
@ -428,9 +410,7 @@ asn_TYPE_member_t asn_MBR_Ts_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_T3, .type = &asn_DEF_T3,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "m3" .name = "m3"
}, },
@ -457,15 +437,13 @@ asn_TYPE_descriptor_t asn_DEF_Ts = {
"Ts", "Ts",
"Ts", "Ts",
&asn_OP_SEQUENCE, &asn_OP_SEQUENCE,
SEQUENCE_constraint,
asn_DEF_Ts_tags_1, asn_DEF_Ts_tags_1,
sizeof(asn_DEF_Ts_tags_1) sizeof(asn_DEF_Ts_tags_1)
/sizeof(asn_DEF_Ts_tags_1[0]) - 1, /* 1 */ /sizeof(asn_DEF_Ts_tags_1[0]) - 1, /* 1 */
asn_DEF_Ts_tags_1, /* Same as above */ asn_DEF_Ts_tags_1, /* Same as above */
sizeof(asn_DEF_Ts_tags_1) sizeof(asn_DEF_Ts_tags_1)
/sizeof(asn_DEF_Ts_tags_1[0]), /* 2 */ /sizeof(asn_DEF_Ts_tags_1[0]), /* 2 */
0, /* No OER visible constraints */ { 0, 0, SEQUENCE_constraint },
0, /* No PER visible constraints */
asn_MBR_Ts_1, asn_MBR_Ts_1,
3, /* Elements count */ 3, /* Elements count */
&asn_SPC_Ts_specs_1 /* Additional specs */ &asn_SPC_Ts_specs_1 /* Additional specs */

View File

@ -26,9 +26,7 @@ static asn_TYPE_member_t asn_MBR_T_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_SimpleType, .type = &asn_DEF_SimpleType,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "named" .name = "named"
}, },
@ -45,15 +43,13 @@ asn_TYPE_descriptor_t asn_DEF_T = {
"T", "T",
"T", "T",
&asn_OP_SET_OF, &asn_OP_SET_OF,
SET_OF_constraint,
asn_DEF_T_tags_1, asn_DEF_T_tags_1,
sizeof(asn_DEF_T_tags_1) sizeof(asn_DEF_T_tags_1)
/sizeof(asn_DEF_T_tags_1[0]), /* 1 */ /sizeof(asn_DEF_T_tags_1[0]), /* 1 */
asn_DEF_T_tags_1, /* Same as above */ asn_DEF_T_tags_1, /* Same as above */
sizeof(asn_DEF_T_tags_1) sizeof(asn_DEF_T_tags_1)
/sizeof(asn_DEF_T_tags_1[0]), /* 1 */ /sizeof(asn_DEF_T_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SET_OF_constraint },
0, /* No PER visible constraints */
asn_MBR_T_1, asn_MBR_T_1,
1, /* Single element */ 1, /* Single element */
&asn_SPC_T_specs_1 /* Additional specs */ &asn_SPC_T_specs_1 /* Additional specs */
@ -123,15 +119,13 @@ asn_TYPE_descriptor_t asn_DEF_SimpleType = {
"SimpleType", "SimpleType",
"SimpleType", "SimpleType",
&asn_OP_ENUMERATED, &asn_OP_ENUMERATED,
ENUMERATED_constraint,
asn_DEF_SimpleType_tags_1, asn_DEF_SimpleType_tags_1,
sizeof(asn_DEF_SimpleType_tags_1) sizeof(asn_DEF_SimpleType_tags_1)
/sizeof(asn_DEF_SimpleType_tags_1[0]), /* 1 */ /sizeof(asn_DEF_SimpleType_tags_1[0]), /* 1 */
asn_DEF_SimpleType_tags_1, /* Same as above */ asn_DEF_SimpleType_tags_1, /* Same as above */
sizeof(asn_DEF_SimpleType_tags_1) sizeof(asn_DEF_SimpleType_tags_1)
/sizeof(asn_DEF_SimpleType_tags_1[0]), /* 1 */ /sizeof(asn_DEF_SimpleType_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, ENUMERATED_constraint },
0, /* No PER visible constraints */
0, 0, /* Defined elsewhere */ 0, 0, /* Defined elsewhere */
&asn_SPC_SimpleType_specs_1 /* Additional specs */ &asn_SPC_SimpleType_specs_1 /* Additional specs */
}; };

View File

@ -98,15 +98,13 @@ asn_TYPE_descriptor_t asn_DEF_class_4 = {
"class", "class",
"class", "class",
&asn_OP_SET, &asn_OP_SET,
SET_constraint,
asn_DEF_class_tags_4, asn_DEF_class_tags_4,
sizeof(asn_DEF_class_tags_4) sizeof(asn_DEF_class_tags_4)
/sizeof(asn_DEF_class_tags_4[0]), /* 1 */ /sizeof(asn_DEF_class_tags_4[0]), /* 1 */
asn_DEF_class_tags_4, /* Same as above */ asn_DEF_class_tags_4, /* Same as above */
sizeof(asn_DEF_class_tags_4) sizeof(asn_DEF_class_tags_4)
/sizeof(asn_DEF_class_tags_4[0]), /* 1 */ /sizeof(asn_DEF_class_tags_4[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SET_constraint },
0, /* No PER visible constraints */
0, 0, /* No members */ 0, 0, /* No members */
&asn_SPC_class_specs_4 /* Additional specs */ &asn_SPC_class_specs_4 /* Additional specs */
}; };
@ -117,9 +115,7 @@ static asn_TYPE_member_t asn_MBR_T_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_INTEGER, .type = &asn_DEF_INTEGER,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "int" .name = "int"
}, },
@ -128,9 +124,7 @@ static asn_TYPE_member_t asn_MBR_T_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_OCTET_STRING, .type = &asn_DEF_OCTET_STRING,
.type_selector = 0, .type_selector = 0,
.memb_constraints = memb_char_constraint_1, { .oer_constraints = 0, .per_constraints = 0, .general_constraints = memb_char_constraint_1 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "char" .name = "char"
}, },
@ -139,9 +133,7 @@ static asn_TYPE_member_t asn_MBR_T_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_class_4, .type = &asn_DEF_class_4,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "class" .name = "class"
}, },
@ -150,9 +142,7 @@ static asn_TYPE_member_t asn_MBR_T_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_REAL, .type = &asn_DEF_REAL,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "double" .name = "double"
}, },
@ -179,15 +169,13 @@ asn_TYPE_descriptor_t asn_DEF_T = {
"T", "T",
"T", "T",
&asn_OP_SEQUENCE, &asn_OP_SEQUENCE,
SEQUENCE_constraint,
asn_DEF_T_tags_1, asn_DEF_T_tags_1,
sizeof(asn_DEF_T_tags_1) sizeof(asn_DEF_T_tags_1)
/sizeof(asn_DEF_T_tags_1[0]), /* 1 */ /sizeof(asn_DEF_T_tags_1[0]), /* 1 */
asn_DEF_T_tags_1, /* Same as above */ asn_DEF_T_tags_1, /* Same as above */
sizeof(asn_DEF_T_tags_1) sizeof(asn_DEF_T_tags_1)
/sizeof(asn_DEF_T_tags_1[0]), /* 1 */ /sizeof(asn_DEF_T_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SEQUENCE_constraint },
0, /* No PER visible constraints */
asn_MBR_T_1, asn_MBR_T_1,
4, /* Elements count */ 4, /* Elements count */
&asn_SPC_T_specs_1 /* Additional specs */ &asn_SPC_T_specs_1 /* Additional specs */

View File

@ -83,9 +83,7 @@ static asn_TYPE_member_t asn_MBR_PDU_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_Sequence, .type = &asn_DEF_Sequence,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "sequence" .name = "sequence"
}, },
@ -94,9 +92,7 @@ static asn_TYPE_member_t asn_MBR_PDU_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_Set, .type = &asn_DEF_Set,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "set" .name = "set"
}, },
@ -105,9 +101,7 @@ static asn_TYPE_member_t asn_MBR_PDU_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_SequenceOf, .type = &asn_DEF_SequenceOf,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "sequenceOf" .name = "sequenceOf"
}, },
@ -116,9 +110,7 @@ static asn_TYPE_member_t asn_MBR_PDU_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_ExtensibleSet, .type = &asn_DEF_ExtensibleSet,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "extensibleSet" .name = "extensibleSet"
}, },
@ -127,9 +119,7 @@ static asn_TYPE_member_t asn_MBR_PDU_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_ExtensibleSequence, .type = &asn_DEF_ExtensibleSequence,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "extensibleSequence" .name = "extensibleSequence"
}, },
@ -138,9 +128,7 @@ static asn_TYPE_member_t asn_MBR_PDU_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_ExtensibleSequence2, .type = &asn_DEF_ExtensibleSequence2,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "extensibleSequence2" .name = "extensibleSequence2"
}, },
@ -149,9 +137,7 @@ static asn_TYPE_member_t asn_MBR_PDU_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_SetOfNULL, .type = &asn_DEF_SetOfNULL,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "setOfNULL" .name = "setOfNULL"
}, },
@ -160,9 +146,7 @@ static asn_TYPE_member_t asn_MBR_PDU_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_SetOfREAL, .type = &asn_DEF_SetOfREAL,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "setOfREAL" .name = "setOfREAL"
}, },
@ -171,9 +155,7 @@ static asn_TYPE_member_t asn_MBR_PDU_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_SetOfEnums, .type = &asn_DEF_SetOfEnums,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "setOfEnums" .name = "setOfEnums"
}, },
@ -182,9 +164,7 @@ static asn_TYPE_member_t asn_MBR_PDU_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_NamedSetOfNULL, .type = &asn_DEF_NamedSetOfNULL,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "namedSetOfNULL" .name = "namedSetOfNULL"
}, },
@ -193,9 +173,7 @@ static asn_TYPE_member_t asn_MBR_PDU_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_NamedSetOfREAL, .type = &asn_DEF_NamedSetOfREAL,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "namedSetOfREAL" .name = "namedSetOfREAL"
}, },
@ -204,9 +182,7 @@ static asn_TYPE_member_t asn_MBR_PDU_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_NamedSetOfEnums, .type = &asn_DEF_NamedSetOfEnums,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "namedSetOfEnums" .name = "namedSetOfEnums"
}, },
@ -215,9 +191,7 @@ static asn_TYPE_member_t asn_MBR_PDU_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_SeqOfZuka, .type = &asn_DEF_SeqOfZuka,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "seqOfZuka" .name = "seqOfZuka"
}, },
@ -226,9 +200,7 @@ static asn_TYPE_member_t asn_MBR_PDU_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_SetOfChoice, .type = &asn_DEF_SetOfChoice,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "setOfChoice" .name = "setOfChoice"
}, },
@ -237,9 +209,7 @@ static asn_TYPE_member_t asn_MBR_PDU_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_NamedSetOfChoice, .type = &asn_DEF_NamedSetOfChoice,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "namedSetOfChoice" .name = "namedSetOfChoice"
}, },
@ -275,13 +245,11 @@ asn_TYPE_descriptor_t asn_DEF_PDU = {
"PDU", "PDU",
"PDU", "PDU",
&asn_OP_CHOICE, &asn_OP_CHOICE,
CHOICE_constraint,
0, /* No effective tags (pointer) */ 0, /* No effective tags (pointer) */
0, /* No effective tags (count) */ 0, /* No effective tags (count) */
0, /* No tags (pointer) */ 0, /* No tags (pointer) */
0, /* No tags (count) */ 0, /* No tags (count) */
0, /* No OER visible constraints */ { 0, 0, CHOICE_constraint },
0, /* No PER visible constraints */
asn_MBR_PDU_1, asn_MBR_PDU_1,
15, /* Elements count */ 15, /* Elements count */
&asn_SPC_PDU_specs_1 /* Additional specs */ &asn_SPC_PDU_specs_1 /* Additional specs */
@ -329,9 +297,7 @@ asn_TYPE_member_t asn_MBR_Sequence_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_INTEGER, .type = &asn_DEF_INTEGER,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "integer" .name = "integer"
}, },
@ -340,9 +306,7 @@ asn_TYPE_member_t asn_MBR_Sequence_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_Sequence, .type = &asn_DEF_Sequence,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "sequence" .name = "sequence"
}, },
@ -351,9 +315,7 @@ asn_TYPE_member_t asn_MBR_Sequence_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_BIT_STRING, .type = &asn_DEF_BIT_STRING,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "bits" .name = "bits"
}, },
@ -362,9 +324,7 @@ asn_TYPE_member_t asn_MBR_Sequence_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_UTF8String, .type = &asn_DEF_UTF8String,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "string" .name = "string"
}, },
@ -391,15 +351,13 @@ asn_TYPE_descriptor_t asn_DEF_Sequence = {
"Sequence", "Sequence",
"Sequence", "Sequence",
&asn_OP_SEQUENCE, &asn_OP_SEQUENCE,
SEQUENCE_constraint,
asn_DEF_Sequence_tags_1, asn_DEF_Sequence_tags_1,
sizeof(asn_DEF_Sequence_tags_1) sizeof(asn_DEF_Sequence_tags_1)
/sizeof(asn_DEF_Sequence_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Sequence_tags_1[0]), /* 1 */
asn_DEF_Sequence_tags_1, /* Same as above */ asn_DEF_Sequence_tags_1, /* Same as above */
sizeof(asn_DEF_Sequence_tags_1) sizeof(asn_DEF_Sequence_tags_1)
/sizeof(asn_DEF_Sequence_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Sequence_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SEQUENCE_constraint },
0, /* No PER visible constraints */
asn_MBR_Sequence_1, asn_MBR_Sequence_1,
4, /* Elements count */ 4, /* Elements count */
&asn_SPC_Sequence_specs_1 /* Additional specs */ &asn_SPC_Sequence_specs_1 /* Additional specs */
@ -451,9 +409,7 @@ asn_TYPE_member_t asn_MBR_Set_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_RELATIVE_OID, .type = &asn_DEF_RELATIVE_OID,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "roid" .name = "roid"
}, },
@ -462,9 +418,7 @@ asn_TYPE_member_t asn_MBR_Set_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_OCTET_STRING, .type = &asn_DEF_OCTET_STRING,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "opaque" .name = "opaque"
}, },
@ -494,15 +448,13 @@ asn_TYPE_descriptor_t asn_DEF_Set = {
"Set", "Set",
"Set", "Set",
&asn_OP_SET, &asn_OP_SET,
SET_constraint,
asn_DEF_Set_tags_1, asn_DEF_Set_tags_1,
sizeof(asn_DEF_Set_tags_1) sizeof(asn_DEF_Set_tags_1)
/sizeof(asn_DEF_Set_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Set_tags_1[0]), /* 1 */
asn_DEF_Set_tags_1, /* Same as above */ asn_DEF_Set_tags_1, /* Same as above */
sizeof(asn_DEF_Set_tags_1) sizeof(asn_DEF_Set_tags_1)
/sizeof(asn_DEF_Set_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Set_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SET_constraint },
0, /* No PER visible constraints */
asn_MBR_Set_1, asn_MBR_Set_1,
2, /* Elements count */ 2, /* Elements count */
&asn_SPC_Set_specs_1 /* Additional specs */ &asn_SPC_Set_specs_1 /* Additional specs */
@ -590,15 +542,13 @@ asn_TYPE_descriptor_t asn_DEF_enum_4 = {
"enum", "enum",
"enum", "enum",
&asn_OP_ENUMERATED, &asn_OP_ENUMERATED,
ENUMERATED_constraint,
asn_DEF_enum_tags_4, asn_DEF_enum_tags_4,
sizeof(asn_DEF_enum_tags_4) sizeof(asn_DEF_enum_tags_4)
/sizeof(asn_DEF_enum_tags_4[0]) - 1, /* 1 */ /sizeof(asn_DEF_enum_tags_4[0]) - 1, /* 1 */
asn_DEF_enum_tags_4, /* Same as above */ asn_DEF_enum_tags_4, /* Same as above */
sizeof(asn_DEF_enum_tags_4) sizeof(asn_DEF_enum_tags_4)
/sizeof(asn_DEF_enum_tags_4[0]), /* 2 */ /sizeof(asn_DEF_enum_tags_4[0]), /* 2 */
0, /* No OER visible constraints */ { 0, 0, ENUMERATED_constraint },
0, /* No PER visible constraints */
0, 0, /* Defined elsewhere */ 0, 0, /* Defined elsewhere */
&asn_SPC_enum_specs_4 /* Additional specs */ &asn_SPC_enum_specs_4 /* Additional specs */
}; };
@ -609,9 +559,7 @@ asn_TYPE_member_t asn_MBR_ExtensibleSet_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_UTF8String, .type = &asn_DEF_UTF8String,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "string" .name = "string"
}, },
@ -620,9 +568,7 @@ asn_TYPE_member_t asn_MBR_ExtensibleSet_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_enum_4, .type = &asn_DEF_enum_4,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "enum" .name = "enum"
}, },
@ -652,15 +598,13 @@ asn_TYPE_descriptor_t asn_DEF_ExtensibleSet = {
"ExtensibleSet", "ExtensibleSet",
"ExtensibleSet", "ExtensibleSet",
&asn_OP_SET, &asn_OP_SET,
SET_constraint,
asn_DEF_ExtensibleSet_tags_1, asn_DEF_ExtensibleSet_tags_1,
sizeof(asn_DEF_ExtensibleSet_tags_1) sizeof(asn_DEF_ExtensibleSet_tags_1)
/sizeof(asn_DEF_ExtensibleSet_tags_1[0]), /* 1 */ /sizeof(asn_DEF_ExtensibleSet_tags_1[0]), /* 1 */
asn_DEF_ExtensibleSet_tags_1, /* Same as above */ asn_DEF_ExtensibleSet_tags_1, /* Same as above */
sizeof(asn_DEF_ExtensibleSet_tags_1) sizeof(asn_DEF_ExtensibleSet_tags_1)
/sizeof(asn_DEF_ExtensibleSet_tags_1[0]), /* 1 */ /sizeof(asn_DEF_ExtensibleSet_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SET_constraint },
0, /* No PER visible constraints */
asn_MBR_ExtensibleSet_1, asn_MBR_ExtensibleSet_1,
2, /* Elements count */ 2, /* Elements count */
&asn_SPC_ExtensibleSet_specs_1 /* Additional specs */ &asn_SPC_ExtensibleSet_specs_1 /* Additional specs */
@ -703,9 +647,7 @@ asn_TYPE_member_t asn_MBR_ExtensibleSequence_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_UTF8String, .type = &asn_DEF_UTF8String,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "string" .name = "string"
}, },
@ -714,9 +656,7 @@ asn_TYPE_member_t asn_MBR_ExtensibleSequence_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_INTEGER, .type = &asn_DEF_INTEGER,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "integer" .name = "integer"
}, },
@ -725,9 +665,7 @@ asn_TYPE_member_t asn_MBR_ExtensibleSequence_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_GeneralizedTime, .type = &asn_DEF_GeneralizedTime,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "gtime" .name = "gtime"
}, },
@ -753,15 +691,13 @@ asn_TYPE_descriptor_t asn_DEF_ExtensibleSequence = {
"ExtensibleSequence", "ExtensibleSequence",
"ExtensibleSequence", "ExtensibleSequence",
&asn_OP_SEQUENCE, &asn_OP_SEQUENCE,
SEQUENCE_constraint,
asn_DEF_ExtensibleSequence_tags_1, asn_DEF_ExtensibleSequence_tags_1,
sizeof(asn_DEF_ExtensibleSequence_tags_1) sizeof(asn_DEF_ExtensibleSequence_tags_1)
/sizeof(asn_DEF_ExtensibleSequence_tags_1[0]), /* 1 */ /sizeof(asn_DEF_ExtensibleSequence_tags_1[0]), /* 1 */
asn_DEF_ExtensibleSequence_tags_1, /* Same as above */ asn_DEF_ExtensibleSequence_tags_1, /* Same as above */
sizeof(asn_DEF_ExtensibleSequence_tags_1) sizeof(asn_DEF_ExtensibleSequence_tags_1)
/sizeof(asn_DEF_ExtensibleSequence_tags_1[0]), /* 1 */ /sizeof(asn_DEF_ExtensibleSequence_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SEQUENCE_constraint },
0, /* No PER visible constraints */
asn_MBR_ExtensibleSequence_1, asn_MBR_ExtensibleSequence_1,
3, /* Elements count */ 3, /* Elements count */
&asn_SPC_ExtensibleSequence_specs_1 /* Additional specs */ &asn_SPC_ExtensibleSequence_specs_1 /* Additional specs */
@ -802,9 +738,7 @@ asn_TYPE_member_t asn_MBR_ExtensibleSequence2_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_UTF8String, .type = &asn_DEF_UTF8String,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "string" .name = "string"
}, },
@ -813,9 +747,7 @@ asn_TYPE_member_t asn_MBR_ExtensibleSequence2_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_INTEGER, .type = &asn_DEF_INTEGER,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "integer" .name = "integer"
}, },
@ -840,15 +772,13 @@ asn_TYPE_descriptor_t asn_DEF_ExtensibleSequence2 = {
"ExtensibleSequence2", "ExtensibleSequence2",
"ExtensibleSequence2", "ExtensibleSequence2",
&asn_OP_SEQUENCE, &asn_OP_SEQUENCE,
SEQUENCE_constraint,
asn_DEF_ExtensibleSequence2_tags_1, asn_DEF_ExtensibleSequence2_tags_1,
sizeof(asn_DEF_ExtensibleSequence2_tags_1) sizeof(asn_DEF_ExtensibleSequence2_tags_1)
/sizeof(asn_DEF_ExtensibleSequence2_tags_1[0]), /* 1 */ /sizeof(asn_DEF_ExtensibleSequence2_tags_1[0]), /* 1 */
asn_DEF_ExtensibleSequence2_tags_1, /* Same as above */ asn_DEF_ExtensibleSequence2_tags_1, /* Same as above */
sizeof(asn_DEF_ExtensibleSequence2_tags_1) sizeof(asn_DEF_ExtensibleSequence2_tags_1)
/sizeof(asn_DEF_ExtensibleSequence2_tags_1[0]), /* 1 */ /sizeof(asn_DEF_ExtensibleSequence2_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SEQUENCE_constraint },
0, /* No PER visible constraints */
asn_MBR_ExtensibleSequence2_1, asn_MBR_ExtensibleSequence2_1,
2, /* Elements count */ 2, /* Elements count */
&asn_SPC_ExtensibleSequence2_specs_1 /* Additional specs */ &asn_SPC_ExtensibleSequence2_specs_1 /* Additional specs */
@ -884,9 +814,7 @@ asn_TYPE_member_t asn_MBR_SetOfNULL_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_NULL, .type = &asn_DEF_NULL,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "" .name = ""
}, },
@ -903,15 +831,13 @@ asn_TYPE_descriptor_t asn_DEF_SetOfNULL = {
"SetOfNULL", "SetOfNULL",
"SetOfNULL", "SetOfNULL",
&asn_OP_SET_OF, &asn_OP_SET_OF,
SET_OF_constraint,
asn_DEF_SetOfNULL_tags_1, asn_DEF_SetOfNULL_tags_1,
sizeof(asn_DEF_SetOfNULL_tags_1) sizeof(asn_DEF_SetOfNULL_tags_1)
/sizeof(asn_DEF_SetOfNULL_tags_1[0]), /* 1 */ /sizeof(asn_DEF_SetOfNULL_tags_1[0]), /* 1 */
asn_DEF_SetOfNULL_tags_1, /* Same as above */ asn_DEF_SetOfNULL_tags_1, /* Same as above */
sizeof(asn_DEF_SetOfNULL_tags_1) sizeof(asn_DEF_SetOfNULL_tags_1)
/sizeof(asn_DEF_SetOfNULL_tags_1[0]), /* 1 */ /sizeof(asn_DEF_SetOfNULL_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SET_OF_constraint },
0, /* No PER visible constraints */
asn_MBR_SetOfNULL_1, asn_MBR_SetOfNULL_1,
1, /* Single element */ 1, /* Single element */
&asn_SPC_SetOfNULL_specs_1 /* Additional specs */ &asn_SPC_SetOfNULL_specs_1 /* Additional specs */
@ -947,9 +873,7 @@ asn_TYPE_member_t asn_MBR_SetOfREAL_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_REAL, .type = &asn_DEF_REAL,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "" .name = ""
}, },
@ -966,15 +890,13 @@ asn_TYPE_descriptor_t asn_DEF_SetOfREAL = {
"SetOfREAL", "SetOfREAL",
"SetOfREAL", "SetOfREAL",
&asn_OP_SET_OF, &asn_OP_SET_OF,
SET_OF_constraint,
asn_DEF_SetOfREAL_tags_1, asn_DEF_SetOfREAL_tags_1,
sizeof(asn_DEF_SetOfREAL_tags_1) sizeof(asn_DEF_SetOfREAL_tags_1)
/sizeof(asn_DEF_SetOfREAL_tags_1[0]), /* 1 */ /sizeof(asn_DEF_SetOfREAL_tags_1[0]), /* 1 */
asn_DEF_SetOfREAL_tags_1, /* Same as above */ asn_DEF_SetOfREAL_tags_1, /* Same as above */
sizeof(asn_DEF_SetOfREAL_tags_1) sizeof(asn_DEF_SetOfREAL_tags_1)
/sizeof(asn_DEF_SetOfREAL_tags_1[0]), /* 1 */ /sizeof(asn_DEF_SetOfREAL_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SET_OF_constraint },
0, /* No PER visible constraints */
asn_MBR_SetOfREAL_1, asn_MBR_SetOfREAL_1,
1, /* Single element */ 1, /* Single element */
&asn_SPC_SetOfREAL_specs_1 /* Additional specs */ &asn_SPC_SetOfREAL_specs_1 /* Additional specs */
@ -1044,15 +966,13 @@ asn_TYPE_descriptor_t asn_DEF_Member_2 = {
"ENUMERATED", "ENUMERATED",
"ENUMERATED", "ENUMERATED",
&asn_OP_ENUMERATED, &asn_OP_ENUMERATED,
ENUMERATED_constraint,
asn_DEF_Member_tags_2, asn_DEF_Member_tags_2,
sizeof(asn_DEF_Member_tags_2) sizeof(asn_DEF_Member_tags_2)
/sizeof(asn_DEF_Member_tags_2[0]), /* 1 */ /sizeof(asn_DEF_Member_tags_2[0]), /* 1 */
asn_DEF_Member_tags_2, /* Same as above */ asn_DEF_Member_tags_2, /* Same as above */
sizeof(asn_DEF_Member_tags_2) sizeof(asn_DEF_Member_tags_2)
/sizeof(asn_DEF_Member_tags_2[0]), /* 1 */ /sizeof(asn_DEF_Member_tags_2[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, ENUMERATED_constraint },
0, /* No PER visible constraints */
0, 0, /* Defined elsewhere */ 0, 0, /* Defined elsewhere */
&asn_SPC_Member_specs_2 /* Additional specs */ &asn_SPC_Member_specs_2 /* Additional specs */
}; };
@ -1063,9 +983,7 @@ asn_TYPE_member_t asn_MBR_SetOfEnums_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_Member_2, .type = &asn_DEF_Member_2,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "" .name = ""
}, },
@ -1082,15 +1000,13 @@ asn_TYPE_descriptor_t asn_DEF_SetOfEnums = {
"SetOfEnums", "SetOfEnums",
"SetOfEnums", "SetOfEnums",
&asn_OP_SET_OF, &asn_OP_SET_OF,
SET_OF_constraint,
asn_DEF_SetOfEnums_tags_1, asn_DEF_SetOfEnums_tags_1,
sizeof(asn_DEF_SetOfEnums_tags_1) sizeof(asn_DEF_SetOfEnums_tags_1)
/sizeof(asn_DEF_SetOfEnums_tags_1[0]), /* 1 */ /sizeof(asn_DEF_SetOfEnums_tags_1[0]), /* 1 */
asn_DEF_SetOfEnums_tags_1, /* Same as above */ asn_DEF_SetOfEnums_tags_1, /* Same as above */
sizeof(asn_DEF_SetOfEnums_tags_1) sizeof(asn_DEF_SetOfEnums_tags_1)
/sizeof(asn_DEF_SetOfEnums_tags_1[0]), /* 1 */ /sizeof(asn_DEF_SetOfEnums_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SET_OF_constraint },
0, /* No PER visible constraints */
asn_MBR_SetOfEnums_1, asn_MBR_SetOfEnums_1,
1, /* Single element */ 1, /* Single element */
&asn_SPC_SetOfEnums_specs_1 /* Additional specs */ &asn_SPC_SetOfEnums_specs_1 /* Additional specs */
@ -1126,9 +1042,7 @@ asn_TYPE_member_t asn_MBR_NamedSetOfNULL_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_NULL, .type = &asn_DEF_NULL,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "y" .name = "y"
}, },
@ -1145,15 +1059,13 @@ asn_TYPE_descriptor_t asn_DEF_NamedSetOfNULL = {
"NamedSetOfNULL", "NamedSetOfNULL",
"NamedSetOfNULL", "NamedSetOfNULL",
&asn_OP_SET_OF, &asn_OP_SET_OF,
SET_OF_constraint,
asn_DEF_NamedSetOfNULL_tags_1, asn_DEF_NamedSetOfNULL_tags_1,
sizeof(asn_DEF_NamedSetOfNULL_tags_1) sizeof(asn_DEF_NamedSetOfNULL_tags_1)
/sizeof(asn_DEF_NamedSetOfNULL_tags_1[0]), /* 1 */ /sizeof(asn_DEF_NamedSetOfNULL_tags_1[0]), /* 1 */
asn_DEF_NamedSetOfNULL_tags_1, /* Same as above */ asn_DEF_NamedSetOfNULL_tags_1, /* Same as above */
sizeof(asn_DEF_NamedSetOfNULL_tags_1) sizeof(asn_DEF_NamedSetOfNULL_tags_1)
/sizeof(asn_DEF_NamedSetOfNULL_tags_1[0]), /* 1 */ /sizeof(asn_DEF_NamedSetOfNULL_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SET_OF_constraint },
0, /* No PER visible constraints */
asn_MBR_NamedSetOfNULL_1, asn_MBR_NamedSetOfNULL_1,
1, /* Single element */ 1, /* Single element */
&asn_SPC_NamedSetOfNULL_specs_1 /* Additional specs */ &asn_SPC_NamedSetOfNULL_specs_1 /* Additional specs */
@ -1189,9 +1101,7 @@ asn_TYPE_member_t asn_MBR_NamedSetOfREAL_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_REAL, .type = &asn_DEF_REAL,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "name" .name = "name"
}, },
@ -1208,15 +1118,13 @@ asn_TYPE_descriptor_t asn_DEF_NamedSetOfREAL = {
"NamedSetOfREAL", "NamedSetOfREAL",
"NamedSetOfREAL", "NamedSetOfREAL",
&asn_OP_SET_OF, &asn_OP_SET_OF,
SET_OF_constraint,
asn_DEF_NamedSetOfREAL_tags_1, asn_DEF_NamedSetOfREAL_tags_1,
sizeof(asn_DEF_NamedSetOfREAL_tags_1) sizeof(asn_DEF_NamedSetOfREAL_tags_1)
/sizeof(asn_DEF_NamedSetOfREAL_tags_1[0]), /* 1 */ /sizeof(asn_DEF_NamedSetOfREAL_tags_1[0]), /* 1 */
asn_DEF_NamedSetOfREAL_tags_1, /* Same as above */ asn_DEF_NamedSetOfREAL_tags_1, /* Same as above */
sizeof(asn_DEF_NamedSetOfREAL_tags_1) sizeof(asn_DEF_NamedSetOfREAL_tags_1)
/sizeof(asn_DEF_NamedSetOfREAL_tags_1[0]), /* 1 */ /sizeof(asn_DEF_NamedSetOfREAL_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SET_OF_constraint },
0, /* No PER visible constraints */
asn_MBR_NamedSetOfREAL_1, asn_MBR_NamedSetOfREAL_1,
1, /* Single element */ 1, /* Single element */
&asn_SPC_NamedSetOfREAL_specs_1 /* Additional specs */ &asn_SPC_NamedSetOfREAL_specs_1 /* Additional specs */
@ -1286,15 +1194,13 @@ asn_TYPE_descriptor_t asn_DEF_name_2 = {
"ENUMERATED", "ENUMERATED",
"ENUMERATED", "ENUMERATED",
&asn_OP_ENUMERATED, &asn_OP_ENUMERATED,
ENUMERATED_constraint,
asn_DEF_name_tags_2, asn_DEF_name_tags_2,
sizeof(asn_DEF_name_tags_2) sizeof(asn_DEF_name_tags_2)
/sizeof(asn_DEF_name_tags_2[0]), /* 1 */ /sizeof(asn_DEF_name_tags_2[0]), /* 1 */
asn_DEF_name_tags_2, /* Same as above */ asn_DEF_name_tags_2, /* Same as above */
sizeof(asn_DEF_name_tags_2) sizeof(asn_DEF_name_tags_2)
/sizeof(asn_DEF_name_tags_2[0]), /* 1 */ /sizeof(asn_DEF_name_tags_2[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, ENUMERATED_constraint },
0, /* No PER visible constraints */
0, 0, /* Defined elsewhere */ 0, 0, /* Defined elsewhere */
&asn_SPC_name_specs_2 /* Additional specs */ &asn_SPC_name_specs_2 /* Additional specs */
}; };
@ -1305,9 +1211,7 @@ asn_TYPE_member_t asn_MBR_NamedSetOfEnums_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_name_2, .type = &asn_DEF_name_2,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "name" .name = "name"
}, },
@ -1324,15 +1228,13 @@ asn_TYPE_descriptor_t asn_DEF_NamedSetOfEnums = {
"NamedSetOfEnums", "NamedSetOfEnums",
"NamedSetOfEnums", "NamedSetOfEnums",
&asn_OP_SET_OF, &asn_OP_SET_OF,
SET_OF_constraint,
asn_DEF_NamedSetOfEnums_tags_1, asn_DEF_NamedSetOfEnums_tags_1,
sizeof(asn_DEF_NamedSetOfEnums_tags_1) sizeof(asn_DEF_NamedSetOfEnums_tags_1)
/sizeof(asn_DEF_NamedSetOfEnums_tags_1[0]), /* 1 */ /sizeof(asn_DEF_NamedSetOfEnums_tags_1[0]), /* 1 */
asn_DEF_NamedSetOfEnums_tags_1, /* Same as above */ asn_DEF_NamedSetOfEnums_tags_1, /* Same as above */
sizeof(asn_DEF_NamedSetOfEnums_tags_1) sizeof(asn_DEF_NamedSetOfEnums_tags_1)
/sizeof(asn_DEF_NamedSetOfEnums_tags_1[0]), /* 1 */ /sizeof(asn_DEF_NamedSetOfEnums_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SET_OF_constraint },
0, /* No PER visible constraints */
asn_MBR_NamedSetOfEnums_1, asn_MBR_NamedSetOfEnums_1,
1, /* Single element */ 1, /* Single element */
&asn_SPC_NamedSetOfEnums_specs_1 /* Additional specs */ &asn_SPC_NamedSetOfEnums_specs_1 /* Additional specs */
@ -1368,9 +1270,7 @@ asn_TYPE_member_t asn_MBR_SequenceOf_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_INTEGER, .type = &asn_DEF_INTEGER,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "id" .name = "id"
}, },
@ -1387,15 +1287,13 @@ asn_TYPE_descriptor_t asn_DEF_SequenceOf = {
"SequenceOf", "SequenceOf",
"SequenceOf", "SequenceOf",
&asn_OP_SEQUENCE_OF, &asn_OP_SEQUENCE_OF,
SEQUENCE_OF_constraint,
asn_DEF_SequenceOf_tags_1, asn_DEF_SequenceOf_tags_1,
sizeof(asn_DEF_SequenceOf_tags_1) sizeof(asn_DEF_SequenceOf_tags_1)
/sizeof(asn_DEF_SequenceOf_tags_1[0]), /* 1 */ /sizeof(asn_DEF_SequenceOf_tags_1[0]), /* 1 */
asn_DEF_SequenceOf_tags_1, /* Same as above */ asn_DEF_SequenceOf_tags_1, /* Same as above */
sizeof(asn_DEF_SequenceOf_tags_1) sizeof(asn_DEF_SequenceOf_tags_1)
/sizeof(asn_DEF_SequenceOf_tags_1[0]), /* 1 */ /sizeof(asn_DEF_SequenceOf_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SEQUENCE_OF_constraint },
0, /* No PER visible constraints */
asn_MBR_SequenceOf_1, asn_MBR_SequenceOf_1,
1, /* Single element */ 1, /* Single element */
&asn_SPC_SequenceOf_specs_1 /* Additional specs */ &asn_SPC_SequenceOf_specs_1 /* Additional specs */
@ -1431,9 +1329,7 @@ asn_TYPE_member_t asn_MBR_SeqOfZuka_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_NULL, .type = &asn_DEF_NULL,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "zuka" .name = "zuka"
}, },
@ -1450,15 +1346,13 @@ asn_TYPE_descriptor_t asn_DEF_SeqOfZuka = {
"SeqOfZuka", "SeqOfZuka",
"SeqOfZuka", "SeqOfZuka",
&asn_OP_SEQUENCE_OF, &asn_OP_SEQUENCE_OF,
SEQUENCE_OF_constraint,
asn_DEF_SeqOfZuka_tags_1, asn_DEF_SeqOfZuka_tags_1,
sizeof(asn_DEF_SeqOfZuka_tags_1) sizeof(asn_DEF_SeqOfZuka_tags_1)
/sizeof(asn_DEF_SeqOfZuka_tags_1[0]), /* 1 */ /sizeof(asn_DEF_SeqOfZuka_tags_1[0]), /* 1 */
asn_DEF_SeqOfZuka_tags_1, /* Same as above */ asn_DEF_SeqOfZuka_tags_1, /* Same as above */
sizeof(asn_DEF_SeqOfZuka_tags_1) sizeof(asn_DEF_SeqOfZuka_tags_1)
/sizeof(asn_DEF_SeqOfZuka_tags_1[0]), /* 1 */ /sizeof(asn_DEF_SeqOfZuka_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SEQUENCE_OF_constraint },
0, /* No PER visible constraints */
asn_MBR_SeqOfZuka_1, asn_MBR_SeqOfZuka_1,
1, /* Single element */ 1, /* Single element */
&asn_SPC_SeqOfZuka_specs_1 /* Additional specs */ &asn_SPC_SeqOfZuka_specs_1 /* Additional specs */
@ -1501,9 +1395,7 @@ asn_TYPE_member_t asn_MBR_SetOfChoice_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_SimpleChoice, .type = &asn_DEF_SimpleChoice,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "" .name = ""
}, },
@ -1520,15 +1412,13 @@ asn_TYPE_descriptor_t asn_DEF_SetOfChoice = {
"SetOfChoice", "SetOfChoice",
"SetOfChoice", "SetOfChoice",
&asn_OP_SET_OF, &asn_OP_SET_OF,
SET_OF_constraint,
asn_DEF_SetOfChoice_tags_1, asn_DEF_SetOfChoice_tags_1,
sizeof(asn_DEF_SetOfChoice_tags_1) sizeof(asn_DEF_SetOfChoice_tags_1)
/sizeof(asn_DEF_SetOfChoice_tags_1[0]), /* 1 */ /sizeof(asn_DEF_SetOfChoice_tags_1[0]), /* 1 */
asn_DEF_SetOfChoice_tags_1, /* Same as above */ asn_DEF_SetOfChoice_tags_1, /* Same as above */
sizeof(asn_DEF_SetOfChoice_tags_1) sizeof(asn_DEF_SetOfChoice_tags_1)
/sizeof(asn_DEF_SetOfChoice_tags_1[0]), /* 1 */ /sizeof(asn_DEF_SetOfChoice_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SET_OF_constraint },
0, /* No PER visible constraints */
asn_MBR_SetOfChoice_1, asn_MBR_SetOfChoice_1,
1, /* Single element */ 1, /* Single element */
&asn_SPC_SetOfChoice_specs_1 /* Additional specs */ &asn_SPC_SetOfChoice_specs_1 /* Additional specs */
@ -1571,9 +1461,7 @@ asn_TYPE_member_t asn_MBR_NamedSetOfChoice_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_SimpleChoice, .type = &asn_DEF_SimpleChoice,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "whatever" .name = "whatever"
}, },
@ -1590,15 +1478,13 @@ asn_TYPE_descriptor_t asn_DEF_NamedSetOfChoice = {
"NamedSetOfChoice", "NamedSetOfChoice",
"NamedSetOfChoice", "NamedSetOfChoice",
&asn_OP_SET_OF, &asn_OP_SET_OF,
SET_OF_constraint,
asn_DEF_NamedSetOfChoice_tags_1, asn_DEF_NamedSetOfChoice_tags_1,
sizeof(asn_DEF_NamedSetOfChoice_tags_1) sizeof(asn_DEF_NamedSetOfChoice_tags_1)
/sizeof(asn_DEF_NamedSetOfChoice_tags_1[0]), /* 1 */ /sizeof(asn_DEF_NamedSetOfChoice_tags_1[0]), /* 1 */
asn_DEF_NamedSetOfChoice_tags_1, /* Same as above */ asn_DEF_NamedSetOfChoice_tags_1, /* Same as above */
sizeof(asn_DEF_NamedSetOfChoice_tags_1) sizeof(asn_DEF_NamedSetOfChoice_tags_1)
/sizeof(asn_DEF_NamedSetOfChoice_tags_1[0]), /* 1 */ /sizeof(asn_DEF_NamedSetOfChoice_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SET_OF_constraint },
0, /* No PER visible constraints */
asn_MBR_NamedSetOfChoice_1, asn_MBR_NamedSetOfChoice_1,
1, /* Single element */ 1, /* Single element */
&asn_SPC_NamedSetOfChoice_specs_1 /* Additional specs */ &asn_SPC_NamedSetOfChoice_specs_1 /* Additional specs */
@ -1646,9 +1532,7 @@ asn_TYPE_member_t asn_MBR_SimpleChoice_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_NULL, .type = &asn_DEF_NULL,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "a" .name = "a"
}, },
@ -1657,9 +1541,7 @@ asn_TYPE_member_t asn_MBR_SimpleChoice_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_INTEGER, .type = &asn_DEF_INTEGER,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "b" .name = "b"
}, },
@ -1682,13 +1564,11 @@ asn_TYPE_descriptor_t asn_DEF_SimpleChoice = {
"SimpleChoice", "SimpleChoice",
"SimpleChoice", "SimpleChoice",
&asn_OP_CHOICE, &asn_OP_CHOICE,
CHOICE_constraint,
0, /* No effective tags (pointer) */ 0, /* No effective tags (pointer) */
0, /* No effective tags (count) */ 0, /* No effective tags (count) */
0, /* No tags (pointer) */ 0, /* No tags (pointer) */
0, /* No tags (count) */ 0, /* No tags (count) */
0, /* No OER visible constraints */ { 0, 0, CHOICE_constraint },
0, /* No PER visible constraints */
asn_MBR_SimpleChoice_1, asn_MBR_SimpleChoice_1,
2, /* Elements count */ 2, /* Elements count */
&asn_SPC_SimpleChoice_specs_1 /* Additional specs */ &asn_SPC_SimpleChoice_specs_1 /* Additional specs */

View File

@ -38,9 +38,7 @@ static asn_TYPE_member_t asn_MBR_Member_2[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_Type1, .type = &asn_DEF_Type1,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "t1" .name = "t1"
}, },
@ -49,9 +47,7 @@ static asn_TYPE_member_t asn_MBR_Member_2[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_Type2, .type = &asn_DEF_Type2,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "t2" .name = "t2"
}, },
@ -78,15 +74,13 @@ asn_TYPE_descriptor_t asn_DEF_Member_2 = {
"SEQUENCE", "SEQUENCE",
"SEQUENCE", "SEQUENCE",
&asn_OP_SEQUENCE, &asn_OP_SEQUENCE,
SEQUENCE_constraint,
asn_DEF_Member_tags_2, asn_DEF_Member_tags_2,
sizeof(asn_DEF_Member_tags_2) sizeof(asn_DEF_Member_tags_2)
/sizeof(asn_DEF_Member_tags_2[0]), /* 1 */ /sizeof(asn_DEF_Member_tags_2[0]), /* 1 */
asn_DEF_Member_tags_2, /* Same as above */ asn_DEF_Member_tags_2, /* Same as above */
sizeof(asn_DEF_Member_tags_2) sizeof(asn_DEF_Member_tags_2)
/sizeof(asn_DEF_Member_tags_2[0]), /* 1 */ /sizeof(asn_DEF_Member_tags_2[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SEQUENCE_constraint },
0, /* No PER visible constraints */
asn_MBR_Member_2, asn_MBR_Member_2,
2, /* Elements count */ 2, /* Elements count */
&asn_SPC_Member_specs_2 /* Additional specs */ &asn_SPC_Member_specs_2 /* Additional specs */
@ -98,9 +92,7 @@ static asn_TYPE_member_t asn_MBR_Type_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_Member_2, .type = &asn_DEF_Member_2,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "" .name = ""
}, },
@ -117,15 +109,13 @@ asn_TYPE_descriptor_t asn_DEF_Type = {
"Type", "Type",
"Type", "Type",
&asn_OP_SET_OF, &asn_OP_SET_OF,
SET_OF_constraint,
asn_DEF_Type_tags_1, asn_DEF_Type_tags_1,
sizeof(asn_DEF_Type_tags_1) sizeof(asn_DEF_Type_tags_1)
/sizeof(asn_DEF_Type_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Type_tags_1[0]), /* 1 */
asn_DEF_Type_tags_1, /* Same as above */ asn_DEF_Type_tags_1, /* Same as above */
sizeof(asn_DEF_Type_tags_1) sizeof(asn_DEF_Type_tags_1)
/sizeof(asn_DEF_Type_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Type_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SET_OF_constraint },
0, /* No PER visible constraints */
asn_MBR_Type_1, asn_MBR_Type_1,
1, /* Single element */ 1, /* Single element */
&asn_SPC_Type_specs_1 /* Additional specs */ &asn_SPC_Type_specs_1 /* Additional specs */
@ -182,9 +172,7 @@ static asn_TYPE_member_t asn_MBR_another_name_3[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_INTEGER, .type = &asn_DEF_INTEGER,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "a" .name = "a"
}, },
@ -193,9 +181,7 @@ static asn_TYPE_member_t asn_MBR_another_name_3[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_INTEGER, .type = &asn_DEF_INTEGER,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "b" .name = "b"
}, },
@ -221,15 +207,13 @@ asn_TYPE_descriptor_t asn_DEF_another_name_3 = {
"another-name", "another-name",
"another-name", "another-name",
&asn_OP_SEQUENCE, &asn_OP_SEQUENCE,
SEQUENCE_constraint,
asn_DEF_another_name_tags_3, asn_DEF_another_name_tags_3,
sizeof(asn_DEF_another_name_tags_3) sizeof(asn_DEF_another_name_tags_3)
/sizeof(asn_DEF_another_name_tags_3[0]), /* 1 */ /sizeof(asn_DEF_another_name_tags_3[0]), /* 1 */
asn_DEF_another_name_tags_3, /* Same as above */ asn_DEF_another_name_tags_3, /* Same as above */
sizeof(asn_DEF_another_name_tags_3) sizeof(asn_DEF_another_name_tags_3)
/sizeof(asn_DEF_another_name_tags_3[0]), /* 1 */ /sizeof(asn_DEF_another_name_tags_3[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SEQUENCE_constraint },
0, /* No PER visible constraints */
asn_MBR_another_name_3, asn_MBR_another_name_3,
2, /* Elements count */ 2, /* Elements count */
&asn_SPC_another_name_specs_3 /* Additional specs */ &asn_SPC_another_name_specs_3 /* Additional specs */
@ -241,9 +225,7 @@ static asn_TYPE_member_t asn_MBR_one_name_2[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_another_name_3, .type = &asn_DEF_another_name_3,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "another-name" .name = "another-name"
}, },
@ -266,13 +248,11 @@ asn_TYPE_descriptor_t asn_DEF_one_name_2 = {
"one-name", "one-name",
"one-name", "one-name",
&asn_OP_CHOICE, &asn_OP_CHOICE,
CHOICE_constraint,
0, /* No effective tags (pointer) */ 0, /* No effective tags (pointer) */
0, /* No effective tags (count) */ 0, /* No effective tags (count) */
0, /* No tags (pointer) */ 0, /* No tags (pointer) */
0, /* No tags (count) */ 0, /* No tags (count) */
0, /* No OER visible constraints */ { 0, 0, CHOICE_constraint },
0, /* No PER visible constraints */
asn_MBR_one_name_2, asn_MBR_one_name_2,
1, /* Elements count */ 1, /* Elements count */
&asn_SPC_one_name_specs_2 /* Additional specs */ &asn_SPC_one_name_specs_2 /* Additional specs */
@ -284,9 +264,7 @@ asn_TYPE_member_t asn_MBR_Type1_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_one_name_2, .type = &asn_DEF_one_name_2,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "one-name" .name = "one-name"
}, },
@ -310,15 +288,13 @@ asn_TYPE_descriptor_t asn_DEF_Type1 = {
"Type1", "Type1",
"Type1", "Type1",
&asn_OP_SEQUENCE, &asn_OP_SEQUENCE,
SEQUENCE_constraint,
asn_DEF_Type1_tags_1, asn_DEF_Type1_tags_1,
sizeof(asn_DEF_Type1_tags_1) sizeof(asn_DEF_Type1_tags_1)
/sizeof(asn_DEF_Type1_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Type1_tags_1[0]), /* 1 */
asn_DEF_Type1_tags_1, /* Same as above */ asn_DEF_Type1_tags_1, /* Same as above */
sizeof(asn_DEF_Type1_tags_1) sizeof(asn_DEF_Type1_tags_1)
/sizeof(asn_DEF_Type1_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Type1_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SEQUENCE_constraint },
0, /* No PER visible constraints */
asn_MBR_Type1_1, asn_MBR_Type1_1,
1, /* Elements count */ 1, /* Elements count */
&asn_SPC_Type1_specs_1 /* Additional specs */ &asn_SPC_Type1_specs_1 /* Additional specs */
@ -472,9 +448,7 @@ static asn_TYPE_member_t asn_MBR_another_name_3[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_BIT_STRING, .type = &asn_DEF_BIT_STRING,
.type_selector = 0, .type_selector = 0,
.memb_constraints = memb_a_constraint_3, { .oer_constraints = 0, .per_constraints = 0, .general_constraints = memb_a_constraint_3 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "a" .name = "a"
}, },
@ -483,9 +457,7 @@ static asn_TYPE_member_t asn_MBR_another_name_3[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_INTEGER, .type = &asn_DEF_INTEGER,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "b" .name = "b"
}, },
@ -511,15 +483,13 @@ asn_TYPE_descriptor_t asn_DEF_another_name_3 = {
"another-name", "another-name",
"another-name", "another-name",
&asn_OP_SEQUENCE, &asn_OP_SEQUENCE,
SEQUENCE_constraint,
asn_DEF_another_name_tags_3, asn_DEF_another_name_tags_3,
sizeof(asn_DEF_another_name_tags_3) sizeof(asn_DEF_another_name_tags_3)
/sizeof(asn_DEF_another_name_tags_3[0]), /* 1 */ /sizeof(asn_DEF_another_name_tags_3[0]), /* 1 */
asn_DEF_another_name_tags_3, /* Same as above */ asn_DEF_another_name_tags_3, /* Same as above */
sizeof(asn_DEF_another_name_tags_3) sizeof(asn_DEF_another_name_tags_3)
/sizeof(asn_DEF_another_name_tags_3[0]), /* 1 */ /sizeof(asn_DEF_another_name_tags_3[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SEQUENCE_constraint },
0, /* No PER visible constraints */
asn_MBR_another_name_3, asn_MBR_another_name_3,
2, /* Elements count */ 2, /* Elements count */
&asn_SPC_another_name_specs_3 /* Additional specs */ &asn_SPC_another_name_specs_3 /* Additional specs */
@ -531,9 +501,7 @@ static asn_TYPE_member_t asn_MBR_one_name_2[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_another_name_3, .type = &asn_DEF_another_name_3,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "another-name" .name = "another-name"
}, },
@ -558,15 +526,13 @@ asn_TYPE_descriptor_t asn_DEF_one_name_2 = {
"one-name", "one-name",
"one-name", "one-name",
&asn_OP_SEQUENCE, &asn_OP_SEQUENCE,
SEQUENCE_constraint,
asn_DEF_one_name_tags_2, asn_DEF_one_name_tags_2,
sizeof(asn_DEF_one_name_tags_2) sizeof(asn_DEF_one_name_tags_2)
/sizeof(asn_DEF_one_name_tags_2[0]), /* 1 */ /sizeof(asn_DEF_one_name_tags_2[0]), /* 1 */
asn_DEF_one_name_tags_2, /* Same as above */ asn_DEF_one_name_tags_2, /* Same as above */
sizeof(asn_DEF_one_name_tags_2) sizeof(asn_DEF_one_name_tags_2)
/sizeof(asn_DEF_one_name_tags_2[0]), /* 1 */ /sizeof(asn_DEF_one_name_tags_2[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SEQUENCE_constraint },
0, /* No PER visible constraints */
asn_MBR_one_name_2, asn_MBR_one_name_2,
1, /* Elements count */ 1, /* Elements count */
&asn_SPC_one_name_specs_2 /* Additional specs */ &asn_SPC_one_name_specs_2 /* Additional specs */
@ -578,9 +544,7 @@ static asn_TYPE_member_t asn_MBR_another_name_8[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_BIT_STRING, .type = &asn_DEF_BIT_STRING,
.type_selector = 0, .type_selector = 0,
.memb_constraints = memb_a_constraint_8, { .oer_constraints = 0, .per_constraints = 0, .general_constraints = memb_a_constraint_8 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "a" .name = "a"
}, },
@ -589,9 +553,7 @@ static asn_TYPE_member_t asn_MBR_another_name_8[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_INTEGER, .type = &asn_DEF_INTEGER,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "b" .name = "b"
}, },
@ -617,15 +579,13 @@ asn_TYPE_descriptor_t asn_DEF_another_name_8 = {
"another-name", "another-name",
"another-name", "another-name",
&asn_OP_SEQUENCE, &asn_OP_SEQUENCE,
SEQUENCE_constraint,
asn_DEF_another_name_tags_8, asn_DEF_another_name_tags_8,
sizeof(asn_DEF_another_name_tags_8) sizeof(asn_DEF_another_name_tags_8)
/sizeof(asn_DEF_another_name_tags_8[0]), /* 1 */ /sizeof(asn_DEF_another_name_tags_8[0]), /* 1 */
asn_DEF_another_name_tags_8, /* Same as above */ asn_DEF_another_name_tags_8, /* Same as above */
sizeof(asn_DEF_another_name_tags_8) sizeof(asn_DEF_another_name_tags_8)
/sizeof(asn_DEF_another_name_tags_8[0]), /* 1 */ /sizeof(asn_DEF_another_name_tags_8[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SEQUENCE_constraint },
0, /* No PER visible constraints */
asn_MBR_another_name_8, asn_MBR_another_name_8,
2, /* Elements count */ 2, /* Elements count */
&asn_SPC_another_name_specs_8 /* Additional specs */ &asn_SPC_another_name_specs_8 /* Additional specs */
@ -637,9 +597,7 @@ static asn_TYPE_member_t asn_MBR_two_name_7[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_another_name_8, .type = &asn_DEF_another_name_8,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "another-name" .name = "another-name"
}, },
@ -670,15 +628,13 @@ asn_TYPE_descriptor_t asn_DEF_two_name_7 = {
"two-name", "two-name",
"two-name", "two-name",
&asn_OP_SET, &asn_OP_SET,
SET_constraint,
asn_DEF_two_name_tags_7, asn_DEF_two_name_tags_7,
sizeof(asn_DEF_two_name_tags_7) sizeof(asn_DEF_two_name_tags_7)
/sizeof(asn_DEF_two_name_tags_7[0]), /* 1 */ /sizeof(asn_DEF_two_name_tags_7[0]), /* 1 */
asn_DEF_two_name_tags_7, /* Same as above */ asn_DEF_two_name_tags_7, /* Same as above */
sizeof(asn_DEF_two_name_tags_7) sizeof(asn_DEF_two_name_tags_7)
/sizeof(asn_DEF_two_name_tags_7[0]), /* 1 */ /sizeof(asn_DEF_two_name_tags_7[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SET_constraint },
0, /* No PER visible constraints */
asn_MBR_two_name_7, asn_MBR_two_name_7,
1, /* Elements count */ 1, /* Elements count */
&asn_SPC_two_name_specs_7 /* Additional specs */ &asn_SPC_two_name_specs_7 /* Additional specs */
@ -690,9 +646,7 @@ asn_TYPE_member_t asn_MBR_Type2_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_one_name_2, .type = &asn_DEF_one_name_2,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "one-name" .name = "one-name"
}, },
@ -701,9 +655,7 @@ asn_TYPE_member_t asn_MBR_Type2_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_two_name_7, .type = &asn_DEF_two_name_7,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "two-name" .name = "two-name"
}, },
@ -726,13 +678,11 @@ asn_TYPE_descriptor_t asn_DEF_Type2 = {
"Type2", "Type2",
"Type2", "Type2",
&asn_OP_CHOICE, &asn_OP_CHOICE,
CHOICE_constraint,
0, /* No effective tags (pointer) */ 0, /* No effective tags (pointer) */
0, /* No effective tags (count) */ 0, /* No effective tags (count) */
0, /* No tags (pointer) */ 0, /* No tags (pointer) */
0, /* No tags (count) */ 0, /* No tags (count) */
0, /* No OER visible constraints */ { 0, 0, CHOICE_constraint },
0, /* No PER visible constraints */
asn_MBR_Type2_1, asn_MBR_Type2_1,
2, /* Elements count */ 2, /* Elements count */
&asn_SPC_Type2_specs_1 /* Additional specs */ &asn_SPC_Type2_specs_1 /* Additional specs */

View File

@ -41,9 +41,7 @@ static asn_TYPE_member_t asn_MBR_data_2[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_EpytRef, .type = &asn_DEF_EpytRef,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "" .name = ""
}, },
@ -61,15 +59,13 @@ asn_TYPE_descriptor_t asn_DEF_data_2 = {
"data", "data",
"data", "data",
&asn_OP_SEQUENCE_OF, &asn_OP_SEQUENCE_OF,
SEQUENCE_OF_constraint,
asn_DEF_data_tags_2, asn_DEF_data_tags_2,
sizeof(asn_DEF_data_tags_2) sizeof(asn_DEF_data_tags_2)
/sizeof(asn_DEF_data_tags_2[0]), /* 1 */ /sizeof(asn_DEF_data_tags_2[0]), /* 1 */
asn_DEF_data_tags_2, /* Same as above */ asn_DEF_data_tags_2, /* Same as above */
sizeof(asn_DEF_data_tags_2) sizeof(asn_DEF_data_tags_2)
/sizeof(asn_DEF_data_tags_2[0]), /* 1 */ /sizeof(asn_DEF_data_tags_2[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SEQUENCE_OF_constraint },
0, /* No PER visible constraints */
asn_MBR_data_2, asn_MBR_data_2,
1, /* Single element */ 1, /* Single element */
&asn_SPC_data_specs_2 /* Additional specs */ &asn_SPC_data_specs_2 /* Additional specs */
@ -81,9 +77,7 @@ asn_TYPE_member_t asn_MBR_Type_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_data_2, .type = &asn_DEF_data_2,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "data" .name = "data"
}, },
@ -107,15 +101,13 @@ asn_TYPE_descriptor_t asn_DEF_Type = {
"Type", "Type",
"Type", "Type",
&asn_OP_SEQUENCE, &asn_OP_SEQUENCE,
SEQUENCE_constraint,
asn_DEF_Type_tags_1, asn_DEF_Type_tags_1,
sizeof(asn_DEF_Type_tags_1) sizeof(asn_DEF_Type_tags_1)
/sizeof(asn_DEF_Type_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Type_tags_1[0]), /* 1 */
asn_DEF_Type_tags_1, /* Same as above */ asn_DEF_Type_tags_1, /* Same as above */
sizeof(asn_DEF_Type_tags_1) sizeof(asn_DEF_Type_tags_1)
/sizeof(asn_DEF_Type_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Type_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SEQUENCE_constraint },
0, /* No PER visible constraints */
asn_MBR_Type_1, asn_MBR_Type_1,
1, /* Elements count */ 1, /* Elements count */
&asn_SPC_Type_specs_1 /* Additional specs */ &asn_SPC_Type_specs_1 /* Additional specs */
@ -157,15 +149,13 @@ asn_TYPE_descriptor_t asn_DEF_EpytRef = {
"EpytRef", "EpytRef",
"EpytRef", "EpytRef",
&asn_OP_SEQUENCE, &asn_OP_SEQUENCE,
SEQUENCE_constraint,
asn_DEF_EpytRef_tags_1, asn_DEF_EpytRef_tags_1,
sizeof(asn_DEF_EpytRef_tags_1) sizeof(asn_DEF_EpytRef_tags_1)
/sizeof(asn_DEF_EpytRef_tags_1[0]), /* 1 */ /sizeof(asn_DEF_EpytRef_tags_1[0]), /* 1 */
asn_DEF_EpytRef_tags_1, /* Same as above */ asn_DEF_EpytRef_tags_1, /* Same as above */
sizeof(asn_DEF_EpytRef_tags_1) sizeof(asn_DEF_EpytRef_tags_1)
/sizeof(asn_DEF_EpytRef_tags_1[0]), /* 1 */ /sizeof(asn_DEF_EpytRef_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SEQUENCE_constraint },
0, /* No PER visible constraints */
asn_MBR_Epyt_1, asn_MBR_Epyt_1,
3, /* Elements count */ 3, /* Elements count */
&asn_SPC_Epyt_specs_1 /* Additional specs */ &asn_SPC_Epyt_specs_1 /* Additional specs */
@ -218,9 +208,7 @@ static asn_TYPE_member_t asn_MBR_stype_2[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_Type, .type = &asn_DEF_Type,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "" .name = ""
}, },
@ -238,15 +226,13 @@ asn_TYPE_descriptor_t asn_DEF_stype_2 = {
"stype", "stype",
"stype", "stype",
&asn_OP_SET_OF, &asn_OP_SET_OF,
SET_OF_constraint,
asn_DEF_stype_tags_2, asn_DEF_stype_tags_2,
sizeof(asn_DEF_stype_tags_2) sizeof(asn_DEF_stype_tags_2)
/sizeof(asn_DEF_stype_tags_2[0]), /* 1 */ /sizeof(asn_DEF_stype_tags_2[0]), /* 1 */
asn_DEF_stype_tags_2, /* Same as above */ asn_DEF_stype_tags_2, /* Same as above */
sizeof(asn_DEF_stype_tags_2) sizeof(asn_DEF_stype_tags_2)
/sizeof(asn_DEF_stype_tags_2[0]), /* 1 */ /sizeof(asn_DEF_stype_tags_2[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SET_OF_constraint },
0, /* No PER visible constraints */
asn_MBR_stype_2, asn_MBR_stype_2,
1, /* Single element */ 1, /* Single element */
&asn_SPC_stype_specs_2 /* Additional specs */ &asn_SPC_stype_specs_2 /* Additional specs */
@ -258,9 +244,7 @@ asn_TYPE_member_t asn_MBR_Epyt_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_stype_2, .type = &asn_DEF_stype_2,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "stype" .name = "stype"
}, },
@ -269,9 +253,7 @@ asn_TYPE_member_t asn_MBR_Epyt_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_Type, .type = &asn_DEF_Type,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "type" .name = "type"
}, },
@ -280,9 +262,7 @@ asn_TYPE_member_t asn_MBR_Epyt_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_Ypet, .type = &asn_DEF_Ypet,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "ypet" .name = "ypet"
}, },
@ -308,15 +288,13 @@ asn_TYPE_descriptor_t asn_DEF_Epyt = {
"Epyt", "Epyt",
"Epyt", "Epyt",
&asn_OP_SEQUENCE, &asn_OP_SEQUENCE,
SEQUENCE_constraint,
asn_DEF_Epyt_tags_1, asn_DEF_Epyt_tags_1,
sizeof(asn_DEF_Epyt_tags_1) sizeof(asn_DEF_Epyt_tags_1)
/sizeof(asn_DEF_Epyt_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Epyt_tags_1[0]), /* 1 */
asn_DEF_Epyt_tags_1, /* Same as above */ asn_DEF_Epyt_tags_1, /* Same as above */
sizeof(asn_DEF_Epyt_tags_1) sizeof(asn_DEF_Epyt_tags_1)
/sizeof(asn_DEF_Epyt_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Epyt_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SEQUENCE_constraint },
0, /* No PER visible constraints */
asn_MBR_Epyt_1, asn_MBR_Epyt_1,
3, /* Elements count */ 3, /* Elements count */
&asn_SPC_Epyt_specs_1 /* Additional specs */ &asn_SPC_Epyt_specs_1 /* Additional specs */
@ -490,9 +468,7 @@ static asn_TYPE_member_t asn_MBR_senums_4[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_EnumType, .type = &asn_DEF_EnumType,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "" .name = ""
}, },
@ -510,15 +486,13 @@ asn_TYPE_descriptor_t asn_DEF_senums_4 = {
"senums", "senums",
"senums", "senums",
&asn_OP_SET_OF, &asn_OP_SET_OF,
SET_OF_constraint,
asn_DEF_senums_tags_4, asn_DEF_senums_tags_4,
sizeof(asn_DEF_senums_tags_4) sizeof(asn_DEF_senums_tags_4)
/sizeof(asn_DEF_senums_tags_4[0]), /* 1 */ /sizeof(asn_DEF_senums_tags_4[0]), /* 1 */
asn_DEF_senums_tags_4, /* Same as above */ asn_DEF_senums_tags_4, /* Same as above */
sizeof(asn_DEF_senums_tags_4) sizeof(asn_DEF_senums_tags_4)
/sizeof(asn_DEF_senums_tags_4[0]), /* 1 */ /sizeof(asn_DEF_senums_tags_4[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SET_OF_constraint },
0, /* No PER visible constraints */
asn_MBR_senums_4, asn_MBR_senums_4,
1, /* Single element */ 1, /* Single element */
&asn_SPC_senums_specs_4 /* Additional specs */ &asn_SPC_senums_specs_4 /* Additional specs */
@ -530,9 +504,7 @@ asn_TYPE_member_t asn_MBR_Ypet_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_Epyt, .type = &asn_DEF_Epyt,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "epyt" .name = "epyt"
}, },
@ -541,9 +513,7 @@ asn_TYPE_member_t asn_MBR_Ypet_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_INTEGER, .type = &asn_DEF_INTEGER,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = asn_DFL_3_set_7, /* DEFAULT 7 */ .default_value = asn_DFL_3_set_7, /* DEFAULT 7 */
.name = "plain" .name = "plain"
}, },
@ -552,9 +522,7 @@ asn_TYPE_member_t asn_MBR_Ypet_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_senums_4, .type = &asn_DEF_senums_4,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "senums" .name = "senums"
}, },
@ -563,9 +531,7 @@ asn_TYPE_member_t asn_MBR_Ypet_1[] = {
.tag_mode = +1, /* EXPLICIT tag at current level */ .tag_mode = +1, /* EXPLICIT tag at current level */
.type = &asn_DEF_IA5String, .type = &asn_DEF_IA5String,
.type_selector = 0, .type_selector = 0,
.memb_constraints = memb_patest1_constraint_1, { .oer_constraints = 0, .per_constraints = 0, .general_constraints = memb_patest1_constraint_1 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "patest1" .name = "patest1"
}, },
@ -574,9 +540,7 @@ asn_TYPE_member_t asn_MBR_Ypet_1[] = {
.tag_mode = +1, /* EXPLICIT tag at current level */ .tag_mode = +1, /* EXPLICIT tag at current level */
.type = &asn_DEF_IA5String, .type = &asn_DEF_IA5String,
.type_selector = 0, .type_selector = 0,
.memb_constraints = memb_patest2_constraint_1, { .oer_constraints = 0, .per_constraints = 0, .general_constraints = memb_patest2_constraint_1 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "patest2" .name = "patest2"
}, },
@ -609,15 +573,13 @@ asn_TYPE_descriptor_t asn_DEF_Ypet = {
"Ypet", "Ypet",
"Ypet", "Ypet",
&asn_OP_SET, &asn_OP_SET,
SET_constraint,
asn_DEF_Ypet_tags_1, asn_DEF_Ypet_tags_1,
sizeof(asn_DEF_Ypet_tags_1) sizeof(asn_DEF_Ypet_tags_1)
/sizeof(asn_DEF_Ypet_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Ypet_tags_1[0]), /* 1 */
asn_DEF_Ypet_tags_1, /* Same as above */ asn_DEF_Ypet_tags_1, /* Same as above */
sizeof(asn_DEF_Ypet_tags_1) sizeof(asn_DEF_Ypet_tags_1)
/sizeof(asn_DEF_Ypet_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Ypet_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SET_constraint },
0, /* No PER visible constraints */
asn_MBR_Ypet_1, asn_MBR_Ypet_1,
5, /* Elements count */ 5, /* Elements count */
&asn_SPC_Ypet_specs_1 /* Additional specs */ &asn_SPC_Ypet_specs_1 /* Additional specs */
@ -684,15 +646,13 @@ asn_TYPE_descriptor_t asn_DEF_EnumType = {
"EnumType", "EnumType",
"EnumType", "EnumType",
&asn_OP_ENUMERATED, &asn_OP_ENUMERATED,
ENUMERATED_constraint,
asn_DEF_EnumType_tags_1, asn_DEF_EnumType_tags_1,
sizeof(asn_DEF_EnumType_tags_1) sizeof(asn_DEF_EnumType_tags_1)
/sizeof(asn_DEF_EnumType_tags_1[0]), /* 1 */ /sizeof(asn_DEF_EnumType_tags_1[0]), /* 1 */
asn_DEF_EnumType_tags_1, /* Same as above */ asn_DEF_EnumType_tags_1, /* Same as above */
sizeof(asn_DEF_EnumType_tags_1) sizeof(asn_DEF_EnumType_tags_1)
/sizeof(asn_DEF_EnumType_tags_1[0]), /* 1 */ /sizeof(asn_DEF_EnumType_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, ENUMERATED_constraint },
0, /* No PER visible constraints */
0, 0, /* Defined elsewhere */ 0, 0, /* Defined elsewhere */
&asn_SPC_EnumType_specs_1 /* Additional specs */ &asn_SPC_EnumType_specs_1 /* Additional specs */
}; };

View File

@ -83,9 +83,7 @@ asn_TYPE_member_t asn_MBR_TestType_16P0_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_NativeInteger, .type = &asn_DEF_NativeInteger,
.type_selector = 0, .type_selector = 0,
.memb_constraints = memb_common_constraint_1, { .oer_constraints = 0, .per_constraints = 0, .general_constraints = memb_common_constraint_1 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = asn_DFL_2_set_0, /* DEFAULT 0 */ .default_value = asn_DFL_2_set_0, /* DEFAULT 0 */
.name = "common" .name = "common"
}, },
@ -109,15 +107,13 @@ asn_TYPE_descriptor_t asn_DEF_TestType_16P0 = {
"TestType", "TestType",
"TestType", "TestType",
&asn_OP_SEQUENCE, &asn_OP_SEQUENCE,
SEQUENCE_constraint,
asn_DEF_TestType_16P0_tags_1, asn_DEF_TestType_16P0_tags_1,
sizeof(asn_DEF_TestType_16P0_tags_1) sizeof(asn_DEF_TestType_16P0_tags_1)
/sizeof(asn_DEF_TestType_16P0_tags_1[0]), /* 1 */ /sizeof(asn_DEF_TestType_16P0_tags_1[0]), /* 1 */
asn_DEF_TestType_16P0_tags_1, /* Same as above */ asn_DEF_TestType_16P0_tags_1, /* Same as above */
sizeof(asn_DEF_TestType_16P0_tags_1) sizeof(asn_DEF_TestType_16P0_tags_1)
/sizeof(asn_DEF_TestType_16P0_tags_1[0]), /* 1 */ /sizeof(asn_DEF_TestType_16P0_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SEQUENCE_constraint },
0, /* No PER visible constraints */
asn_MBR_TestType_16P0_1, asn_MBR_TestType_16P0_1,
1, /* Elements count */ 1, /* Elements count */
&asn_SPC_TestType_16P0_specs_1 /* Additional specs */ &asn_SPC_TestType_16P0_specs_1 /* Additional specs */
@ -147,9 +143,7 @@ asn_TYPE_member_t asn_MBR_TestType_16P1_3[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_BOOLEAN, .type = &asn_DEF_BOOLEAN,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = asn_DFL_4_set_0, /* DEFAULT 0 */ .default_value = asn_DFL_4_set_0, /* DEFAULT 0 */
.name = "common" .name = "common"
}, },
@ -173,15 +167,13 @@ asn_TYPE_descriptor_t asn_DEF_TestType_16P1 = {
"TestType", "TestType",
"TestType", "TestType",
&asn_OP_SEQUENCE, &asn_OP_SEQUENCE,
SEQUENCE_constraint,
asn_DEF_TestType_16P1_tags_3, asn_DEF_TestType_16P1_tags_3,
sizeof(asn_DEF_TestType_16P1_tags_3) sizeof(asn_DEF_TestType_16P1_tags_3)
/sizeof(asn_DEF_TestType_16P1_tags_3[0]), /* 1 */ /sizeof(asn_DEF_TestType_16P1_tags_3[0]), /* 1 */
asn_DEF_TestType_16P1_tags_3, /* Same as above */ asn_DEF_TestType_16P1_tags_3, /* Same as above */
sizeof(asn_DEF_TestType_16P1_tags_3) sizeof(asn_DEF_TestType_16P1_tags_3)
/sizeof(asn_DEF_TestType_16P1_tags_3[0]), /* 1 */ /sizeof(asn_DEF_TestType_16P1_tags_3[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SEQUENCE_constraint },
0, /* No PER visible constraints */
asn_MBR_TestType_16P1_3, asn_MBR_TestType_16P1_3,
1, /* Elements count */ 1, /* Elements count */
&asn_SPC_TestType_16P1_specs_3 /* Additional specs */ &asn_SPC_TestType_16P1_specs_3 /* Additional specs */
@ -226,9 +218,7 @@ static asn_TYPE_member_t asn_MBR_TestChoice_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_TestType_16P0, .type = &asn_DEF_TestType_16P0,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "type1" .name = "type1"
}, },
@ -237,9 +227,7 @@ static asn_TYPE_member_t asn_MBR_TestChoice_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_TestType_16P1, .type = &asn_DEF_TestType_16P1,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "type2" .name = "type2"
}, },
@ -262,13 +250,11 @@ asn_TYPE_descriptor_t asn_DEF_TestChoice = {
"TestChoice", "TestChoice",
"TestChoice", "TestChoice",
&asn_OP_CHOICE, &asn_OP_CHOICE,
CHOICE_constraint,
0, /* No effective tags (pointer) */ 0, /* No effective tags (pointer) */
0, /* No effective tags (count) */ 0, /* No effective tags (count) */
0, /* No tags (pointer) */ 0, /* No tags (pointer) */
0, /* No tags (count) */ 0, /* No tags (count) */
0, /* No OER visible constraints */ { 0, 0, CHOICE_constraint },
0, /* No PER visible constraints */
asn_MBR_TestChoice_1, asn_MBR_TestChoice_1,
2, /* Elements count */ 2, /* Elements count */
&asn_SPC_TestChoice_specs_1 /* Additional specs */ &asn_SPC_TestChoice_specs_1 /* Additional specs */
@ -366,9 +352,7 @@ asn_TYPE_member_t asn_MBR_AutoType_34P0_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_NativeInteger, .type = &asn_DEF_NativeInteger,
.type_selector = 0, .type_selector = 0,
.memb_constraints = memb_common_constraint_1, { .oer_constraints = 0, .per_constraints = 0, .general_constraints = memb_common_constraint_1 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "common" .name = "common"
}, },
@ -392,15 +376,13 @@ asn_TYPE_descriptor_t asn_DEF_AutoType_34P0 = {
"AutoType", "AutoType",
"AutoType", "AutoType",
&asn_OP_SEQUENCE, &asn_OP_SEQUENCE,
SEQUENCE_constraint,
asn_DEF_AutoType_34P0_tags_1, asn_DEF_AutoType_34P0_tags_1,
sizeof(asn_DEF_AutoType_34P0_tags_1) sizeof(asn_DEF_AutoType_34P0_tags_1)
/sizeof(asn_DEF_AutoType_34P0_tags_1[0]), /* 1 */ /sizeof(asn_DEF_AutoType_34P0_tags_1[0]), /* 1 */
asn_DEF_AutoType_34P0_tags_1, /* Same as above */ asn_DEF_AutoType_34P0_tags_1, /* Same as above */
sizeof(asn_DEF_AutoType_34P0_tags_1) sizeof(asn_DEF_AutoType_34P0_tags_1)
/sizeof(asn_DEF_AutoType_34P0_tags_1[0]), /* 1 */ /sizeof(asn_DEF_AutoType_34P0_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SEQUENCE_constraint },
0, /* No PER visible constraints */
asn_MBR_AutoType_34P0_1, asn_MBR_AutoType_34P0_1,
1, /* Elements count */ 1, /* Elements count */
&asn_SPC_AutoType_34P0_specs_1 /* Additional specs */ &asn_SPC_AutoType_34P0_specs_1 /* Additional specs */
@ -412,9 +394,7 @@ asn_TYPE_member_t asn_MBR_AutoType_34P1_3[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_BOOLEAN, .type = &asn_DEF_BOOLEAN,
.type_selector = 0, .type_selector = 0,
.memb_constraints = memb_common_constraint_3, { .oer_constraints = 0, .per_constraints = 0, .general_constraints = memb_common_constraint_3 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "common" .name = "common"
}, },
@ -438,15 +418,13 @@ asn_TYPE_descriptor_t asn_DEF_AutoType_34P1 = {
"AutoType", "AutoType",
"AutoType", "AutoType",
&asn_OP_SEQUENCE, &asn_OP_SEQUENCE,
SEQUENCE_constraint,
asn_DEF_AutoType_34P1_tags_3, asn_DEF_AutoType_34P1_tags_3,
sizeof(asn_DEF_AutoType_34P1_tags_3) sizeof(asn_DEF_AutoType_34P1_tags_3)
/sizeof(asn_DEF_AutoType_34P1_tags_3[0]), /* 1 */ /sizeof(asn_DEF_AutoType_34P1_tags_3[0]), /* 1 */
asn_DEF_AutoType_34P1_tags_3, /* Same as above */ asn_DEF_AutoType_34P1_tags_3, /* Same as above */
sizeof(asn_DEF_AutoType_34P1_tags_3) sizeof(asn_DEF_AutoType_34P1_tags_3)
/sizeof(asn_DEF_AutoType_34P1_tags_3[0]), /* 1 */ /sizeof(asn_DEF_AutoType_34P1_tags_3[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SEQUENCE_constraint },
0, /* No PER visible constraints */
asn_MBR_AutoType_34P1_3, asn_MBR_AutoType_34P1_3,
1, /* Elements count */ 1, /* Elements count */
&asn_SPC_AutoType_34P1_specs_3 /* Additional specs */ &asn_SPC_AutoType_34P1_specs_3 /* Additional specs */
@ -491,9 +469,7 @@ static asn_TYPE_member_t asn_MBR_AutoChoice_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_AutoType_34P0, .type = &asn_DEF_AutoType_34P0,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "type1" .name = "type1"
}, },
@ -502,9 +478,7 @@ static asn_TYPE_member_t asn_MBR_AutoChoice_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_AutoType_34P1, .type = &asn_DEF_AutoType_34P1,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "type2" .name = "type2"
}, },
@ -527,13 +501,11 @@ asn_TYPE_descriptor_t asn_DEF_AutoChoice = {
"AutoChoice", "AutoChoice",
"AutoChoice", "AutoChoice",
&asn_OP_CHOICE, &asn_OP_CHOICE,
CHOICE_constraint,
0, /* No effective tags (pointer) */ 0, /* No effective tags (pointer) */
0, /* No effective tags (count) */ 0, /* No effective tags (count) */
0, /* No tags (pointer) */ 0, /* No tags (pointer) */
0, /* No tags (count) */ 0, /* No tags (count) */
0, /* No OER visible constraints */ { 0, 0, CHOICE_constraint },
0, /* No PER visible constraints */
asn_MBR_AutoChoice_1, asn_MBR_AutoChoice_1,
2, /* Elements count */ 2, /* Elements count */
&asn_SPC_AutoChoice_specs_1 /* Additional specs */ &asn_SPC_AutoChoice_specs_1 /* Additional specs */

View File

@ -41,15 +41,13 @@ asn_TYPE_descriptor_t asn_DEF_T = {
"T", "T",
"T", "T",
&asn_OP_INTEGER, &asn_OP_INTEGER,
INTEGER_constraint,
asn_DEF_T_tags_1, asn_DEF_T_tags_1,
sizeof(asn_DEF_T_tags_1) sizeof(asn_DEF_T_tags_1)
/sizeof(asn_DEF_T_tags_1[0]), /* 1 */ /sizeof(asn_DEF_T_tags_1[0]), /* 1 */
asn_DEF_T_tags_1, /* Same as above */ asn_DEF_T_tags_1, /* Same as above */
sizeof(asn_DEF_T_tags_1) sizeof(asn_DEF_T_tags_1)
/sizeof(asn_DEF_T_tags_1[0]), /* 1 */ /sizeof(asn_DEF_T_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, INTEGER_constraint },
0, /* No PER visible constraints */
0, 0, /* Defined elsewhere */ 0, 0, /* Defined elsewhere */
0 /* No specifics */ 0 /* No specifics */
}; };

View File

@ -39,9 +39,7 @@ static asn_TYPE_member_t asn_MBR_T_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_BIT_STRING, .type = &asn_DEF_BIT_STRING,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "bs" .name = "bs"
}, },
@ -63,13 +61,11 @@ asn_TYPE_descriptor_t asn_DEF_T = {
"T", "T",
"T", "T",
&asn_OP_CHOICE, &asn_OP_CHOICE,
CHOICE_constraint,
0, /* No effective tags (pointer) */ 0, /* No effective tags (pointer) */
0, /* No effective tags (count) */ 0, /* No effective tags (count) */
0, /* No tags (pointer) */ 0, /* No tags (pointer) */
0, /* No tags (count) */ 0, /* No tags (count) */
0, /* No OER visible constraints */ { 0, 0, CHOICE_constraint },
0, /* No PER visible constraints */
asn_MBR_T_1, asn_MBR_T_1,
1, /* Elements count */ 1, /* Elements count */
&asn_SPC_T_specs_1 /* Additional specs */ &asn_SPC_T_specs_1 /* Additional specs */

View File

@ -39,9 +39,7 @@ static asn_TYPE_member_t asn_MBR_T_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_BIT_STRING, .type = &asn_DEF_BIT_STRING,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "bs" .name = "bs"
}, },
@ -63,13 +61,11 @@ asn_TYPE_descriptor_t asn_DEF_T = {
"T", "T",
"T", "T",
&asn_OP_CHOICE, &asn_OP_CHOICE,
CHOICE_constraint,
0, /* No effective tags (pointer) */ 0, /* No effective tags (pointer) */
0, /* No effective tags (count) */ 0, /* No effective tags (count) */
0, /* No tags (pointer) */ 0, /* No tags (pointer) */
0, /* No tags (count) */ 0, /* No tags (count) */
0, /* No OER visible constraints */ { 0, 0, CHOICE_constraint },
0, /* No PER visible constraints */
asn_MBR_T_1, asn_MBR_T_1,
1, /* Elements count */ 1, /* Elements count */
&asn_SPC_T_specs_1 /* Additional specs */ &asn_SPC_T_specs_1 /* Additional specs */

View File

@ -34,15 +34,13 @@ asn_TYPE_descriptor_t asn_DEF_CN_IntegerUnlimited = {
"CN-IntegerUnlimited", "CN-IntegerUnlimited",
"CN-IntegerUnlimited", "CN-IntegerUnlimited",
&asn_OP_NativeInteger, &asn_OP_NativeInteger,
NativeInteger_constraint,
asn_DEF_CN_IntegerUnlimited_tags_1, asn_DEF_CN_IntegerUnlimited_tags_1,
sizeof(asn_DEF_CN_IntegerUnlimited_tags_1) sizeof(asn_DEF_CN_IntegerUnlimited_tags_1)
/sizeof(asn_DEF_CN_IntegerUnlimited_tags_1[0]), /* 1 */ /sizeof(asn_DEF_CN_IntegerUnlimited_tags_1[0]), /* 1 */
asn_DEF_CN_IntegerUnlimited_tags_1, /* Same as above */ asn_DEF_CN_IntegerUnlimited_tags_1, /* Same as above */
sizeof(asn_DEF_CN_IntegerUnlimited_tags_1) sizeof(asn_DEF_CN_IntegerUnlimited_tags_1)
/sizeof(asn_DEF_CN_IntegerUnlimited_tags_1[0]), /* 1 */ /sizeof(asn_DEF_CN_IntegerUnlimited_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, NativeInteger_constraint },
0, /* No PER visible constraints */
0, 0, /* No members */ 0, 0, /* No members */
0 /* No specifics */ 0 /* No specifics */
}; };
@ -85,8 +83,7 @@ CN_IntegerMinMax_constraint(asn_TYPE_descriptor_t *td, const void *sptr,
/* Nothing is here. See below */ /* Nothing is here. See below */
} }
/* Replace with underlying type checker */ return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
return td->check_constraints(td, sptr, ctfailcb, app_key);
} }
/* /*
@ -103,15 +100,13 @@ asn_TYPE_descriptor_t asn_DEF_CN_IntegerMinMax = {
"CN-IntegerMinMax", "CN-IntegerMinMax",
"CN-IntegerMinMax", "CN-IntegerMinMax",
&asn_OP_NativeInteger, &asn_OP_NativeInteger,
CN_IntegerMinMax_constraint,
asn_DEF_CN_IntegerMinMax_tags_1, asn_DEF_CN_IntegerMinMax_tags_1,
sizeof(asn_DEF_CN_IntegerMinMax_tags_1) sizeof(asn_DEF_CN_IntegerMinMax_tags_1)
/sizeof(asn_DEF_CN_IntegerMinMax_tags_1[0]), /* 1 */ /sizeof(asn_DEF_CN_IntegerMinMax_tags_1[0]), /* 1 */
asn_DEF_CN_IntegerMinMax_tags_1, /* Same as above */ asn_DEF_CN_IntegerMinMax_tags_1, /* Same as above */
sizeof(asn_DEF_CN_IntegerMinMax_tags_1) sizeof(asn_DEF_CN_IntegerMinMax_tags_1)
/sizeof(asn_DEF_CN_IntegerMinMax_tags_1[0]), /* 1 */ /sizeof(asn_DEF_CN_IntegerMinMax_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, CN_IntegerMinMax_constraint },
0, /* No PER visible constraints */
0, 0, /* No members */ 0, 0, /* No members */
0 /* No specifics */ 0 /* No specifics */
}; };
@ -177,15 +172,13 @@ asn_TYPE_descriptor_t asn_DEF_CN_IntegerMinLow = {
"CN-IntegerMinLow", "CN-IntegerMinLow",
"CN-IntegerMinLow", "CN-IntegerMinLow",
&asn_OP_NativeInteger, &asn_OP_NativeInteger,
CN_IntegerMinLow_constraint,
asn_DEF_CN_IntegerMinLow_tags_1, asn_DEF_CN_IntegerMinLow_tags_1,
sizeof(asn_DEF_CN_IntegerMinLow_tags_1) sizeof(asn_DEF_CN_IntegerMinLow_tags_1)
/sizeof(asn_DEF_CN_IntegerMinLow_tags_1[0]), /* 1 */ /sizeof(asn_DEF_CN_IntegerMinLow_tags_1[0]), /* 1 */
asn_DEF_CN_IntegerMinLow_tags_1, /* Same as above */ asn_DEF_CN_IntegerMinLow_tags_1, /* Same as above */
sizeof(asn_DEF_CN_IntegerMinLow_tags_1) sizeof(asn_DEF_CN_IntegerMinLow_tags_1)
/sizeof(asn_DEF_CN_IntegerMinLow_tags_1[0]), /* 1 */ /sizeof(asn_DEF_CN_IntegerMinLow_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, CN_IntegerMinLow_constraint },
0, /* No PER visible constraints */
0, 0, /* No members */ 0, 0, /* No members */
0 /* No specifics */ 0 /* No specifics */
}; };
@ -257,15 +250,13 @@ asn_TYPE_descriptor_t asn_DEF_NO_IntegerMinHigh = {
"NO-IntegerMinHigh", "NO-IntegerMinHigh",
"NO-IntegerMinHigh", "NO-IntegerMinHigh",
&asn_OP_INTEGER, &asn_OP_INTEGER,
NO_IntegerMinHigh_constraint,
asn_DEF_NO_IntegerMinHigh_tags_1, asn_DEF_NO_IntegerMinHigh_tags_1,
sizeof(asn_DEF_NO_IntegerMinHigh_tags_1) sizeof(asn_DEF_NO_IntegerMinHigh_tags_1)
/sizeof(asn_DEF_NO_IntegerMinHigh_tags_1[0]), /* 1 */ /sizeof(asn_DEF_NO_IntegerMinHigh_tags_1[0]), /* 1 */
asn_DEF_NO_IntegerMinHigh_tags_1, /* Same as above */ asn_DEF_NO_IntegerMinHigh_tags_1, /* Same as above */
sizeof(asn_DEF_NO_IntegerMinHigh_tags_1) sizeof(asn_DEF_NO_IntegerMinHigh_tags_1)
/sizeof(asn_DEF_NO_IntegerMinHigh_tags_1[0]), /* 1 */ /sizeof(asn_DEF_NO_IntegerMinHigh_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, NO_IntegerMinHigh_constraint },
0, /* No PER visible constraints */
0, 0, /* No members */ 0, 0, /* No members */
0 /* No specifics */ 0 /* No specifics */
}; };
@ -336,15 +327,13 @@ asn_TYPE_descriptor_t asn_DEF_NO_IntegerLowHigh = {
"NO-IntegerLowHigh", "NO-IntegerLowHigh",
"NO-IntegerLowHigh", "NO-IntegerLowHigh",
&asn_OP_NativeInteger, &asn_OP_NativeInteger,
NO_IntegerLowHigh_constraint,
asn_DEF_NO_IntegerLowHigh_tags_1, asn_DEF_NO_IntegerLowHigh_tags_1,
sizeof(asn_DEF_NO_IntegerLowHigh_tags_1) sizeof(asn_DEF_NO_IntegerLowHigh_tags_1)
/sizeof(asn_DEF_NO_IntegerLowHigh_tags_1[0]), /* 1 */ /sizeof(asn_DEF_NO_IntegerLowHigh_tags_1[0]), /* 1 */
asn_DEF_NO_IntegerLowHigh_tags_1, /* Same as above */ asn_DEF_NO_IntegerLowHigh_tags_1, /* Same as above */
sizeof(asn_DEF_NO_IntegerLowHigh_tags_1) sizeof(asn_DEF_NO_IntegerLowHigh_tags_1)
/sizeof(asn_DEF_NO_IntegerLowHigh_tags_1[0]), /* 1 */ /sizeof(asn_DEF_NO_IntegerLowHigh_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, NO_IntegerLowHigh_constraint },
0, /* No PER visible constraints */
0, 0, /* No members */ 0, 0, /* No members */
&asn_SPC_NO_IntegerLowHigh_specs_1 /* Additional specs */ &asn_SPC_NO_IntegerLowHigh_specs_1 /* Additional specs */
}; };
@ -415,15 +404,13 @@ asn_TYPE_descriptor_t asn_DEF_CN_IntegerLowMax = {
"CN-IntegerLowMax", "CN-IntegerLowMax",
"CN-IntegerLowMax", "CN-IntegerLowMax",
&asn_OP_NativeInteger, &asn_OP_NativeInteger,
CN_IntegerLowMax_constraint,
asn_DEF_CN_IntegerLowMax_tags_1, asn_DEF_CN_IntegerLowMax_tags_1,
sizeof(asn_DEF_CN_IntegerLowMax_tags_1) sizeof(asn_DEF_CN_IntegerLowMax_tags_1)
/sizeof(asn_DEF_CN_IntegerLowMax_tags_1[0]), /* 1 */ /sizeof(asn_DEF_CN_IntegerLowMax_tags_1[0]), /* 1 */
asn_DEF_CN_IntegerLowMax_tags_1, /* Same as above */ asn_DEF_CN_IntegerLowMax_tags_1, /* Same as above */
sizeof(asn_DEF_CN_IntegerLowMax_tags_1) sizeof(asn_DEF_CN_IntegerLowMax_tags_1)
/sizeof(asn_DEF_CN_IntegerLowMax_tags_1[0]), /* 1 */ /sizeof(asn_DEF_CN_IntegerLowMax_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, CN_IntegerLowMax_constraint },
0, /* No PER visible constraints */
0, 0, /* No members */ 0, 0, /* No members */
&asn_SPC_CN_IntegerLowMax_specs_1 /* Additional specs */ &asn_SPC_CN_IntegerLowMax_specs_1 /* Additional specs */
}; };
@ -495,15 +482,13 @@ asn_TYPE_descriptor_t asn_DEF_NO_IntegerHighMax = {
"NO-IntegerHighMax", "NO-IntegerHighMax",
"NO-IntegerHighMax", "NO-IntegerHighMax",
&asn_OP_INTEGER, &asn_OP_INTEGER,
NO_IntegerHighMax_constraint,
asn_DEF_NO_IntegerHighMax_tags_1, asn_DEF_NO_IntegerHighMax_tags_1,
sizeof(asn_DEF_NO_IntegerHighMax_tags_1) sizeof(asn_DEF_NO_IntegerHighMax_tags_1)
/sizeof(asn_DEF_NO_IntegerHighMax_tags_1[0]), /* 1 */ /sizeof(asn_DEF_NO_IntegerHighMax_tags_1[0]), /* 1 */
asn_DEF_NO_IntegerHighMax_tags_1, /* Same as above */ asn_DEF_NO_IntegerHighMax_tags_1, /* Same as above */
sizeof(asn_DEF_NO_IntegerHighMax_tags_1) sizeof(asn_DEF_NO_IntegerHighMax_tags_1)
/sizeof(asn_DEF_NO_IntegerHighMax_tags_1[0]), /* 1 */ /sizeof(asn_DEF_NO_IntegerHighMax_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, NO_IntegerHighMax_constraint },
0, /* No PER visible constraints */
0, 0, /* No members */ 0, 0, /* No members */
0 /* No specifics */ 0 /* No specifics */
}; };
@ -575,15 +560,13 @@ asn_TYPE_descriptor_t asn_DEF_NO_IntegerLowestMax = {
"NO-IntegerLowestMax", "NO-IntegerLowestMax",
"NO-IntegerLowestMax", "NO-IntegerLowestMax",
&asn_OP_INTEGER, &asn_OP_INTEGER,
NO_IntegerLowestMax_constraint,
asn_DEF_NO_IntegerLowestMax_tags_1, asn_DEF_NO_IntegerLowestMax_tags_1,
sizeof(asn_DEF_NO_IntegerLowestMax_tags_1) sizeof(asn_DEF_NO_IntegerLowestMax_tags_1)
/sizeof(asn_DEF_NO_IntegerLowestMax_tags_1[0]), /* 1 */ /sizeof(asn_DEF_NO_IntegerLowestMax_tags_1[0]), /* 1 */
asn_DEF_NO_IntegerLowestMax_tags_1, /* Same as above */ asn_DEF_NO_IntegerLowestMax_tags_1, /* Same as above */
sizeof(asn_DEF_NO_IntegerLowestMax_tags_1) sizeof(asn_DEF_NO_IntegerLowestMax_tags_1)
/sizeof(asn_DEF_NO_IntegerLowestMax_tags_1[0]), /* 1 */ /sizeof(asn_DEF_NO_IntegerLowestMax_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, NO_IntegerLowestMax_constraint },
0, /* No PER visible constraints */
0, 0, /* No members */ 0, 0, /* No members */
0 /* No specifics */ 0 /* No specifics */
}; };
@ -654,15 +637,13 @@ asn_TYPE_descriptor_t asn_DEF_NO_IntegerOutRange = {
"NO-IntegerOutRange", "NO-IntegerOutRange",
"NO-IntegerOutRange", "NO-IntegerOutRange",
&asn_OP_NativeInteger, &asn_OP_NativeInteger,
NO_IntegerOutRange_constraint,
asn_DEF_NO_IntegerOutRange_tags_1, asn_DEF_NO_IntegerOutRange_tags_1,
sizeof(asn_DEF_NO_IntegerOutRange_tags_1) sizeof(asn_DEF_NO_IntegerOutRange_tags_1)
/sizeof(asn_DEF_NO_IntegerOutRange_tags_1[0]), /* 1 */ /sizeof(asn_DEF_NO_IntegerOutRange_tags_1[0]), /* 1 */
asn_DEF_NO_IntegerOutRange_tags_1, /* Same as above */ asn_DEF_NO_IntegerOutRange_tags_1, /* Same as above */
sizeof(asn_DEF_NO_IntegerOutRange_tags_1) sizeof(asn_DEF_NO_IntegerOutRange_tags_1)
/sizeof(asn_DEF_NO_IntegerOutRange_tags_1[0]), /* 1 */ /sizeof(asn_DEF_NO_IntegerOutRange_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, NO_IntegerOutRange_constraint },
0, /* No PER visible constraints */
0, 0, /* No members */ 0, 0, /* No members */
&asn_SPC_NO_IntegerOutRange_specs_1 /* Additional specs */ &asn_SPC_NO_IntegerOutRange_specs_1 /* Additional specs */
}; };
@ -733,15 +714,13 @@ asn_TYPE_descriptor_t asn_DEF_NO_IntegerOutValue = {
"NO-IntegerOutValue", "NO-IntegerOutValue",
"NO-IntegerOutValue", "NO-IntegerOutValue",
&asn_OP_NativeInteger, &asn_OP_NativeInteger,
NO_IntegerOutValue_constraint,
asn_DEF_NO_IntegerOutValue_tags_1, asn_DEF_NO_IntegerOutValue_tags_1,
sizeof(asn_DEF_NO_IntegerOutValue_tags_1) sizeof(asn_DEF_NO_IntegerOutValue_tags_1)
/sizeof(asn_DEF_NO_IntegerOutValue_tags_1[0]), /* 1 */ /sizeof(asn_DEF_NO_IntegerOutValue_tags_1[0]), /* 1 */
asn_DEF_NO_IntegerOutValue_tags_1, /* Same as above */ asn_DEF_NO_IntegerOutValue_tags_1, /* Same as above */
sizeof(asn_DEF_NO_IntegerOutValue_tags_1) sizeof(asn_DEF_NO_IntegerOutValue_tags_1)
/sizeof(asn_DEF_NO_IntegerOutValue_tags_1[0]), /* 1 */ /sizeof(asn_DEF_NO_IntegerOutValue_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, NO_IntegerOutValue_constraint },
0, /* No PER visible constraints */
0, 0, /* No members */ 0, 0, /* No members */
&asn_SPC_NO_IntegerOutValue_specs_1 /* Additional specs */ &asn_SPC_NO_IntegerOutValue_specs_1 /* Additional specs */
}; };
@ -807,15 +786,13 @@ asn_TYPE_descriptor_t asn_DEF_OK_IntegerInRange1 = {
"OK-IntegerInRange1", "OK-IntegerInRange1",
"OK-IntegerInRange1", "OK-IntegerInRange1",
&asn_OP_NativeInteger, &asn_OP_NativeInteger,
OK_IntegerInRange1_constraint,
asn_DEF_OK_IntegerInRange1_tags_1, asn_DEF_OK_IntegerInRange1_tags_1,
sizeof(asn_DEF_OK_IntegerInRange1_tags_1) sizeof(asn_DEF_OK_IntegerInRange1_tags_1)
/sizeof(asn_DEF_OK_IntegerInRange1_tags_1[0]), /* 1 */ /sizeof(asn_DEF_OK_IntegerInRange1_tags_1[0]), /* 1 */
asn_DEF_OK_IntegerInRange1_tags_1, /* Same as above */ asn_DEF_OK_IntegerInRange1_tags_1, /* Same as above */
sizeof(asn_DEF_OK_IntegerInRange1_tags_1) sizeof(asn_DEF_OK_IntegerInRange1_tags_1)
/sizeof(asn_DEF_OK_IntegerInRange1_tags_1[0]), /* 1 */ /sizeof(asn_DEF_OK_IntegerInRange1_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, OK_IntegerInRange1_constraint },
0, /* No PER visible constraints */
0, 0, /* No members */ 0, 0, /* No members */
0 /* No specifics */ 0 /* No specifics */
}; };
@ -881,15 +858,13 @@ asn_TYPE_descriptor_t asn_DEF_OK_IntegerInRange2 = {
"OK-IntegerInRange2", "OK-IntegerInRange2",
"OK-IntegerInRange2", "OK-IntegerInRange2",
&asn_OP_NativeInteger, &asn_OP_NativeInteger,
OK_IntegerInRange2_constraint,
asn_DEF_OK_IntegerInRange2_tags_1, asn_DEF_OK_IntegerInRange2_tags_1,
sizeof(asn_DEF_OK_IntegerInRange2_tags_1) sizeof(asn_DEF_OK_IntegerInRange2_tags_1)
/sizeof(asn_DEF_OK_IntegerInRange2_tags_1[0]), /* 1 */ /sizeof(asn_DEF_OK_IntegerInRange2_tags_1[0]), /* 1 */
asn_DEF_OK_IntegerInRange2_tags_1, /* Same as above */ asn_DEF_OK_IntegerInRange2_tags_1, /* Same as above */
sizeof(asn_DEF_OK_IntegerInRange2_tags_1) sizeof(asn_DEF_OK_IntegerInRange2_tags_1)
/sizeof(asn_DEF_OK_IntegerInRange2_tags_1[0]), /* 1 */ /sizeof(asn_DEF_OK_IntegerInRange2_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, OK_IntegerInRange2_constraint },
0, /* No PER visible constraints */
0, 0, /* No members */ 0, 0, /* No members */
0 /* No specifics */ 0 /* No specifics */
}; };
@ -955,15 +930,13 @@ asn_TYPE_descriptor_t asn_DEF_OK_IntegerInRange3 = {
"OK-IntegerInRange3", "OK-IntegerInRange3",
"OK-IntegerInRange3", "OK-IntegerInRange3",
&asn_OP_NativeInteger, &asn_OP_NativeInteger,
OK_IntegerInRange3_constraint,
asn_DEF_OK_IntegerInRange3_tags_1, asn_DEF_OK_IntegerInRange3_tags_1,
sizeof(asn_DEF_OK_IntegerInRange3_tags_1) sizeof(asn_DEF_OK_IntegerInRange3_tags_1)
/sizeof(asn_DEF_OK_IntegerInRange3_tags_1[0]), /* 1 */ /sizeof(asn_DEF_OK_IntegerInRange3_tags_1[0]), /* 1 */
asn_DEF_OK_IntegerInRange3_tags_1, /* Same as above */ asn_DEF_OK_IntegerInRange3_tags_1, /* Same as above */
sizeof(asn_DEF_OK_IntegerInRange3_tags_1) sizeof(asn_DEF_OK_IntegerInRange3_tags_1)
/sizeof(asn_DEF_OK_IntegerInRange3_tags_1[0]), /* 1 */ /sizeof(asn_DEF_OK_IntegerInRange3_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, OK_IntegerInRange3_constraint },
0, /* No PER visible constraints */
0, 0, /* No members */ 0, 0, /* No members */
0 /* No specifics */ 0 /* No specifics */
}; };
@ -1029,15 +1002,13 @@ asn_TYPE_descriptor_t asn_DEF_OK_IntegerInRange4 = {
"OK-IntegerInRange4", "OK-IntegerInRange4",
"OK-IntegerInRange4", "OK-IntegerInRange4",
&asn_OP_NativeInteger, &asn_OP_NativeInteger,
OK_IntegerInRange4_constraint,
asn_DEF_OK_IntegerInRange4_tags_1, asn_DEF_OK_IntegerInRange4_tags_1,
sizeof(asn_DEF_OK_IntegerInRange4_tags_1) sizeof(asn_DEF_OK_IntegerInRange4_tags_1)
/sizeof(asn_DEF_OK_IntegerInRange4_tags_1[0]), /* 1 */ /sizeof(asn_DEF_OK_IntegerInRange4_tags_1[0]), /* 1 */
asn_DEF_OK_IntegerInRange4_tags_1, /* Same as above */ asn_DEF_OK_IntegerInRange4_tags_1, /* Same as above */
sizeof(asn_DEF_OK_IntegerInRange4_tags_1) sizeof(asn_DEF_OK_IntegerInRange4_tags_1)
/sizeof(asn_DEF_OK_IntegerInRange4_tags_1[0]), /* 1 */ /sizeof(asn_DEF_OK_IntegerInRange4_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, OK_IntegerInRange4_constraint },
0, /* No PER visible constraints */
0, 0, /* No members */ 0, 0, /* No members */
0 /* No specifics */ 0 /* No specifics */
}; };
@ -1103,15 +1074,13 @@ asn_TYPE_descriptor_t asn_DEF_OK_IntegerInRange5 = {
"OK-IntegerInRange5", "OK-IntegerInRange5",
"OK-IntegerInRange5", "OK-IntegerInRange5",
&asn_OP_NativeInteger, &asn_OP_NativeInteger,
OK_IntegerInRange5_constraint,
asn_DEF_OK_IntegerInRange5_tags_1, asn_DEF_OK_IntegerInRange5_tags_1,
sizeof(asn_DEF_OK_IntegerInRange5_tags_1) sizeof(asn_DEF_OK_IntegerInRange5_tags_1)
/sizeof(asn_DEF_OK_IntegerInRange5_tags_1[0]), /* 1 */ /sizeof(asn_DEF_OK_IntegerInRange5_tags_1[0]), /* 1 */
asn_DEF_OK_IntegerInRange5_tags_1, /* Same as above */ asn_DEF_OK_IntegerInRange5_tags_1, /* Same as above */
sizeof(asn_DEF_OK_IntegerInRange5_tags_1) sizeof(asn_DEF_OK_IntegerInRange5_tags_1)
/sizeof(asn_DEF_OK_IntegerInRange5_tags_1[0]), /* 1 */ /sizeof(asn_DEF_OK_IntegerInRange5_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, OK_IntegerInRange5_constraint },
0, /* No PER visible constraints */
0, 0, /* No members */ 0, 0, /* No members */
0 /* No specifics */ 0 /* No specifics */
}; };
@ -1173,15 +1142,13 @@ asn_TYPE_descriptor_t asn_DEF_NO_IntegerInRange6 = {
"NO-IntegerInRange6", "NO-IntegerInRange6",
"NO-IntegerInRange6", "NO-IntegerInRange6",
&asn_OP_NativeInteger, &asn_OP_NativeInteger,
NO_IntegerInRange6_constraint,
asn_DEF_NO_IntegerInRange6_tags_1, asn_DEF_NO_IntegerInRange6_tags_1,
sizeof(asn_DEF_NO_IntegerInRange6_tags_1) sizeof(asn_DEF_NO_IntegerInRange6_tags_1)
/sizeof(asn_DEF_NO_IntegerInRange6_tags_1[0]), /* 1 */ /sizeof(asn_DEF_NO_IntegerInRange6_tags_1[0]), /* 1 */
asn_DEF_NO_IntegerInRange6_tags_1, /* Same as above */ asn_DEF_NO_IntegerInRange6_tags_1, /* Same as above */
sizeof(asn_DEF_NO_IntegerInRange6_tags_1) sizeof(asn_DEF_NO_IntegerInRange6_tags_1)
/sizeof(asn_DEF_NO_IntegerInRange6_tags_1[0]), /* 1 */ /sizeof(asn_DEF_NO_IntegerInRange6_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, NO_IntegerInRange6_constraint },
0, /* No PER visible constraints */
0, 0, /* No members */ 0, 0, /* No members */
&asn_SPC_NO_IntegerInRange6_specs_1 /* Additional specs */ &asn_SPC_NO_IntegerInRange6_specs_1 /* Additional specs */
}; };
@ -1229,15 +1196,13 @@ asn_TYPE_descriptor_t asn_DEF_CN_IntegerEnumerated1 = {
"CN-IntegerEnumerated1", "CN-IntegerEnumerated1",
"CN-IntegerEnumerated1", "CN-IntegerEnumerated1",
&asn_OP_NativeInteger, &asn_OP_NativeInteger,
NativeInteger_constraint,
asn_DEF_CN_IntegerEnumerated1_tags_1, asn_DEF_CN_IntegerEnumerated1_tags_1,
sizeof(asn_DEF_CN_IntegerEnumerated1_tags_1) sizeof(asn_DEF_CN_IntegerEnumerated1_tags_1)
/sizeof(asn_DEF_CN_IntegerEnumerated1_tags_1[0]), /* 1 */ /sizeof(asn_DEF_CN_IntegerEnumerated1_tags_1[0]), /* 1 */
asn_DEF_CN_IntegerEnumerated1_tags_1, /* Same as above */ asn_DEF_CN_IntegerEnumerated1_tags_1, /* Same as above */
sizeof(asn_DEF_CN_IntegerEnumerated1_tags_1) sizeof(asn_DEF_CN_IntegerEnumerated1_tags_1)
/sizeof(asn_DEF_CN_IntegerEnumerated1_tags_1[0]), /* 1 */ /sizeof(asn_DEF_CN_IntegerEnumerated1_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, NativeInteger_constraint },
0, /* No PER visible constraints */
0, 0, /* Defined elsewhere */ 0, 0, /* Defined elsewhere */
0 /* No specifics */ 0 /* No specifics */
}; };
@ -1285,15 +1250,13 @@ asn_TYPE_descriptor_t asn_DEF_NO_IntegerEnumerated2 = {
"NO-IntegerEnumerated2", "NO-IntegerEnumerated2",
"NO-IntegerEnumerated2", "NO-IntegerEnumerated2",
&asn_OP_INTEGER, &asn_OP_INTEGER,
INTEGER_constraint,
asn_DEF_NO_IntegerEnumerated2_tags_1, asn_DEF_NO_IntegerEnumerated2_tags_1,
sizeof(asn_DEF_NO_IntegerEnumerated2_tags_1) sizeof(asn_DEF_NO_IntegerEnumerated2_tags_1)
/sizeof(asn_DEF_NO_IntegerEnumerated2_tags_1[0]), /* 1 */ /sizeof(asn_DEF_NO_IntegerEnumerated2_tags_1[0]), /* 1 */
asn_DEF_NO_IntegerEnumerated2_tags_1, /* Same as above */ asn_DEF_NO_IntegerEnumerated2_tags_1, /* Same as above */
sizeof(asn_DEF_NO_IntegerEnumerated2_tags_1) sizeof(asn_DEF_NO_IntegerEnumerated2_tags_1)
/sizeof(asn_DEF_NO_IntegerEnumerated2_tags_1[0]), /* 1 */ /sizeof(asn_DEF_NO_IntegerEnumerated2_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, INTEGER_constraint },
0, /* No PER visible constraints */
0, 0, /* Defined elsewhere */ 0, 0, /* Defined elsewhere */
0 /* No specifics */ 0 /* No specifics */
}; };

View File

@ -34,15 +34,13 @@ asn_TYPE_descriptor_t asn_DEF_CN_IntegerUnlimited = {
"CN-IntegerUnlimited", "CN-IntegerUnlimited",
"CN-IntegerUnlimited", "CN-IntegerUnlimited",
&asn_OP_INTEGER, &asn_OP_INTEGER,
INTEGER_constraint,
asn_DEF_CN_IntegerUnlimited_tags_1, asn_DEF_CN_IntegerUnlimited_tags_1,
sizeof(asn_DEF_CN_IntegerUnlimited_tags_1) sizeof(asn_DEF_CN_IntegerUnlimited_tags_1)
/sizeof(asn_DEF_CN_IntegerUnlimited_tags_1[0]), /* 1 */ /sizeof(asn_DEF_CN_IntegerUnlimited_tags_1[0]), /* 1 */
asn_DEF_CN_IntegerUnlimited_tags_1, /* Same as above */ asn_DEF_CN_IntegerUnlimited_tags_1, /* Same as above */
sizeof(asn_DEF_CN_IntegerUnlimited_tags_1) sizeof(asn_DEF_CN_IntegerUnlimited_tags_1)
/sizeof(asn_DEF_CN_IntegerUnlimited_tags_1[0]), /* 1 */ /sizeof(asn_DEF_CN_IntegerUnlimited_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, INTEGER_constraint },
0, /* No PER visible constraints */
0, 0, /* No members */ 0, 0, /* No members */
0 /* No specifics */ 0 /* No specifics */
}; };
@ -87,8 +85,7 @@ CN_IntegerMinMax_constraint(asn_TYPE_descriptor_t *td, const void *sptr,
/* Nothing is here. See below */ /* Nothing is here. See below */
} }
/* Replace with underlying type checker */ return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
return td->check_constraints(td, sptr, ctfailcb, app_key);
} }
/* /*
@ -105,15 +102,13 @@ asn_TYPE_descriptor_t asn_DEF_CN_IntegerMinMax = {
"CN-IntegerMinMax", "CN-IntegerMinMax",
"CN-IntegerMinMax", "CN-IntegerMinMax",
&asn_OP_INTEGER, &asn_OP_INTEGER,
CN_IntegerMinMax_constraint,
asn_DEF_CN_IntegerMinMax_tags_1, asn_DEF_CN_IntegerMinMax_tags_1,
sizeof(asn_DEF_CN_IntegerMinMax_tags_1) sizeof(asn_DEF_CN_IntegerMinMax_tags_1)
/sizeof(asn_DEF_CN_IntegerMinMax_tags_1[0]), /* 1 */ /sizeof(asn_DEF_CN_IntegerMinMax_tags_1[0]), /* 1 */
asn_DEF_CN_IntegerMinMax_tags_1, /* Same as above */ asn_DEF_CN_IntegerMinMax_tags_1, /* Same as above */
sizeof(asn_DEF_CN_IntegerMinMax_tags_1) sizeof(asn_DEF_CN_IntegerMinMax_tags_1)
/sizeof(asn_DEF_CN_IntegerMinMax_tags_1[0]), /* 1 */ /sizeof(asn_DEF_CN_IntegerMinMax_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, CN_IntegerMinMax_constraint },
0, /* No PER visible constraints */
0, 0, /* No members */ 0, 0, /* No members */
0 /* No specifics */ 0 /* No specifics */
}; };
@ -185,15 +180,13 @@ asn_TYPE_descriptor_t asn_DEF_CN_IntegerMinLow = {
"CN-IntegerMinLow", "CN-IntegerMinLow",
"CN-IntegerMinLow", "CN-IntegerMinLow",
&asn_OP_INTEGER, &asn_OP_INTEGER,
CN_IntegerMinLow_constraint,
asn_DEF_CN_IntegerMinLow_tags_1, asn_DEF_CN_IntegerMinLow_tags_1,
sizeof(asn_DEF_CN_IntegerMinLow_tags_1) sizeof(asn_DEF_CN_IntegerMinLow_tags_1)
/sizeof(asn_DEF_CN_IntegerMinLow_tags_1[0]), /* 1 */ /sizeof(asn_DEF_CN_IntegerMinLow_tags_1[0]), /* 1 */
asn_DEF_CN_IntegerMinLow_tags_1, /* Same as above */ asn_DEF_CN_IntegerMinLow_tags_1, /* Same as above */
sizeof(asn_DEF_CN_IntegerMinLow_tags_1) sizeof(asn_DEF_CN_IntegerMinLow_tags_1)
/sizeof(asn_DEF_CN_IntegerMinLow_tags_1[0]), /* 1 */ /sizeof(asn_DEF_CN_IntegerMinLow_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, CN_IntegerMinLow_constraint },
0, /* No PER visible constraints */
0, 0, /* No members */ 0, 0, /* No members */
0 /* No specifics */ 0 /* No specifics */
}; };
@ -265,15 +258,13 @@ asn_TYPE_descriptor_t asn_DEF_NO_IntegerMinHigh = {
"NO-IntegerMinHigh", "NO-IntegerMinHigh",
"NO-IntegerMinHigh", "NO-IntegerMinHigh",
&asn_OP_INTEGER, &asn_OP_INTEGER,
NO_IntegerMinHigh_constraint,
asn_DEF_NO_IntegerMinHigh_tags_1, asn_DEF_NO_IntegerMinHigh_tags_1,
sizeof(asn_DEF_NO_IntegerMinHigh_tags_1) sizeof(asn_DEF_NO_IntegerMinHigh_tags_1)
/sizeof(asn_DEF_NO_IntegerMinHigh_tags_1[0]), /* 1 */ /sizeof(asn_DEF_NO_IntegerMinHigh_tags_1[0]), /* 1 */
asn_DEF_NO_IntegerMinHigh_tags_1, /* Same as above */ asn_DEF_NO_IntegerMinHigh_tags_1, /* Same as above */
sizeof(asn_DEF_NO_IntegerMinHigh_tags_1) sizeof(asn_DEF_NO_IntegerMinHigh_tags_1)
/sizeof(asn_DEF_NO_IntegerMinHigh_tags_1[0]), /* 1 */ /sizeof(asn_DEF_NO_IntegerMinHigh_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, NO_IntegerMinHigh_constraint },
0, /* No PER visible constraints */
0, 0, /* No members */ 0, 0, /* No members */
0 /* No specifics */ 0 /* No specifics */
}; };
@ -344,15 +335,13 @@ asn_TYPE_descriptor_t asn_DEF_NO_IntegerLowHigh = {
"NO-IntegerLowHigh", "NO-IntegerLowHigh",
"NO-IntegerLowHigh", "NO-IntegerLowHigh",
&asn_OP_NativeInteger, &asn_OP_NativeInteger,
NO_IntegerLowHigh_constraint,
asn_DEF_NO_IntegerLowHigh_tags_1, asn_DEF_NO_IntegerLowHigh_tags_1,
sizeof(asn_DEF_NO_IntegerLowHigh_tags_1) sizeof(asn_DEF_NO_IntegerLowHigh_tags_1)
/sizeof(asn_DEF_NO_IntegerLowHigh_tags_1[0]), /* 1 */ /sizeof(asn_DEF_NO_IntegerLowHigh_tags_1[0]), /* 1 */
asn_DEF_NO_IntegerLowHigh_tags_1, /* Same as above */ asn_DEF_NO_IntegerLowHigh_tags_1, /* Same as above */
sizeof(asn_DEF_NO_IntegerLowHigh_tags_1) sizeof(asn_DEF_NO_IntegerLowHigh_tags_1)
/sizeof(asn_DEF_NO_IntegerLowHigh_tags_1[0]), /* 1 */ /sizeof(asn_DEF_NO_IntegerLowHigh_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, NO_IntegerLowHigh_constraint },
0, /* No PER visible constraints */
0, 0, /* No members */ 0, 0, /* No members */
&asn_SPC_NO_IntegerLowHigh_specs_1 /* Additional specs */ &asn_SPC_NO_IntegerLowHigh_specs_1 /* Additional specs */
}; };
@ -424,15 +413,13 @@ asn_TYPE_descriptor_t asn_DEF_CN_IntegerLowMax = {
"CN-IntegerLowMax", "CN-IntegerLowMax",
"CN-IntegerLowMax", "CN-IntegerLowMax",
&asn_OP_INTEGER, &asn_OP_INTEGER,
CN_IntegerLowMax_constraint,
asn_DEF_CN_IntegerLowMax_tags_1, asn_DEF_CN_IntegerLowMax_tags_1,
sizeof(asn_DEF_CN_IntegerLowMax_tags_1) sizeof(asn_DEF_CN_IntegerLowMax_tags_1)
/sizeof(asn_DEF_CN_IntegerLowMax_tags_1[0]), /* 1 */ /sizeof(asn_DEF_CN_IntegerLowMax_tags_1[0]), /* 1 */
asn_DEF_CN_IntegerLowMax_tags_1, /* Same as above */ asn_DEF_CN_IntegerLowMax_tags_1, /* Same as above */
sizeof(asn_DEF_CN_IntegerLowMax_tags_1) sizeof(asn_DEF_CN_IntegerLowMax_tags_1)
/sizeof(asn_DEF_CN_IntegerLowMax_tags_1[0]), /* 1 */ /sizeof(asn_DEF_CN_IntegerLowMax_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, CN_IntegerLowMax_constraint },
0, /* No PER visible constraints */
0, 0, /* No members */ 0, 0, /* No members */
0 /* No specifics */ 0 /* No specifics */
}; };
@ -504,15 +491,13 @@ asn_TYPE_descriptor_t asn_DEF_NO_IntegerHighMax = {
"NO-IntegerHighMax", "NO-IntegerHighMax",
"NO-IntegerHighMax", "NO-IntegerHighMax",
&asn_OP_INTEGER, &asn_OP_INTEGER,
NO_IntegerHighMax_constraint,
asn_DEF_NO_IntegerHighMax_tags_1, asn_DEF_NO_IntegerHighMax_tags_1,
sizeof(asn_DEF_NO_IntegerHighMax_tags_1) sizeof(asn_DEF_NO_IntegerHighMax_tags_1)
/sizeof(asn_DEF_NO_IntegerHighMax_tags_1[0]), /* 1 */ /sizeof(asn_DEF_NO_IntegerHighMax_tags_1[0]), /* 1 */
asn_DEF_NO_IntegerHighMax_tags_1, /* Same as above */ asn_DEF_NO_IntegerHighMax_tags_1, /* Same as above */
sizeof(asn_DEF_NO_IntegerHighMax_tags_1) sizeof(asn_DEF_NO_IntegerHighMax_tags_1)
/sizeof(asn_DEF_NO_IntegerHighMax_tags_1[0]), /* 1 */ /sizeof(asn_DEF_NO_IntegerHighMax_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, NO_IntegerHighMax_constraint },
0, /* No PER visible constraints */
0, 0, /* No members */ 0, 0, /* No members */
0 /* No specifics */ 0 /* No specifics */
}; };
@ -584,15 +569,13 @@ asn_TYPE_descriptor_t asn_DEF_NO_IntegerLowestMax = {
"NO-IntegerLowestMax", "NO-IntegerLowestMax",
"NO-IntegerLowestMax", "NO-IntegerLowestMax",
&asn_OP_INTEGER, &asn_OP_INTEGER,
NO_IntegerLowestMax_constraint,
asn_DEF_NO_IntegerLowestMax_tags_1, asn_DEF_NO_IntegerLowestMax_tags_1,
sizeof(asn_DEF_NO_IntegerLowestMax_tags_1) sizeof(asn_DEF_NO_IntegerLowestMax_tags_1)
/sizeof(asn_DEF_NO_IntegerLowestMax_tags_1[0]), /* 1 */ /sizeof(asn_DEF_NO_IntegerLowestMax_tags_1[0]), /* 1 */
asn_DEF_NO_IntegerLowestMax_tags_1, /* Same as above */ asn_DEF_NO_IntegerLowestMax_tags_1, /* Same as above */
sizeof(asn_DEF_NO_IntegerLowestMax_tags_1) sizeof(asn_DEF_NO_IntegerLowestMax_tags_1)
/sizeof(asn_DEF_NO_IntegerLowestMax_tags_1[0]), /* 1 */ /sizeof(asn_DEF_NO_IntegerLowestMax_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, NO_IntegerLowestMax_constraint },
0, /* No PER visible constraints */
0, 0, /* No members */ 0, 0, /* No members */
0 /* No specifics */ 0 /* No specifics */
}; };
@ -663,15 +646,13 @@ asn_TYPE_descriptor_t asn_DEF_NO_IntegerOutRange = {
"NO-IntegerOutRange", "NO-IntegerOutRange",
"NO-IntegerOutRange", "NO-IntegerOutRange",
&asn_OP_NativeInteger, &asn_OP_NativeInteger,
NO_IntegerOutRange_constraint,
asn_DEF_NO_IntegerOutRange_tags_1, asn_DEF_NO_IntegerOutRange_tags_1,
sizeof(asn_DEF_NO_IntegerOutRange_tags_1) sizeof(asn_DEF_NO_IntegerOutRange_tags_1)
/sizeof(asn_DEF_NO_IntegerOutRange_tags_1[0]), /* 1 */ /sizeof(asn_DEF_NO_IntegerOutRange_tags_1[0]), /* 1 */
asn_DEF_NO_IntegerOutRange_tags_1, /* Same as above */ asn_DEF_NO_IntegerOutRange_tags_1, /* Same as above */
sizeof(asn_DEF_NO_IntegerOutRange_tags_1) sizeof(asn_DEF_NO_IntegerOutRange_tags_1)
/sizeof(asn_DEF_NO_IntegerOutRange_tags_1[0]), /* 1 */ /sizeof(asn_DEF_NO_IntegerOutRange_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, NO_IntegerOutRange_constraint },
0, /* No PER visible constraints */
0, 0, /* No members */ 0, 0, /* No members */
&asn_SPC_NO_IntegerOutRange_specs_1 /* Additional specs */ &asn_SPC_NO_IntegerOutRange_specs_1 /* Additional specs */
}; };
@ -742,15 +723,13 @@ asn_TYPE_descriptor_t asn_DEF_NO_IntegerOutValue = {
"NO-IntegerOutValue", "NO-IntegerOutValue",
"NO-IntegerOutValue", "NO-IntegerOutValue",
&asn_OP_NativeInteger, &asn_OP_NativeInteger,
NO_IntegerOutValue_constraint,
asn_DEF_NO_IntegerOutValue_tags_1, asn_DEF_NO_IntegerOutValue_tags_1,
sizeof(asn_DEF_NO_IntegerOutValue_tags_1) sizeof(asn_DEF_NO_IntegerOutValue_tags_1)
/sizeof(asn_DEF_NO_IntegerOutValue_tags_1[0]), /* 1 */ /sizeof(asn_DEF_NO_IntegerOutValue_tags_1[0]), /* 1 */
asn_DEF_NO_IntegerOutValue_tags_1, /* Same as above */ asn_DEF_NO_IntegerOutValue_tags_1, /* Same as above */
sizeof(asn_DEF_NO_IntegerOutValue_tags_1) sizeof(asn_DEF_NO_IntegerOutValue_tags_1)
/sizeof(asn_DEF_NO_IntegerOutValue_tags_1[0]), /* 1 */ /sizeof(asn_DEF_NO_IntegerOutValue_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, NO_IntegerOutValue_constraint },
0, /* No PER visible constraints */
0, 0, /* No members */ 0, 0, /* No members */
&asn_SPC_NO_IntegerOutValue_specs_1 /* Additional specs */ &asn_SPC_NO_IntegerOutValue_specs_1 /* Additional specs */
}; };
@ -816,15 +795,13 @@ asn_TYPE_descriptor_t asn_DEF_OK_IntegerInRange1 = {
"OK-IntegerInRange1", "OK-IntegerInRange1",
"OK-IntegerInRange1", "OK-IntegerInRange1",
&asn_OP_NativeInteger, &asn_OP_NativeInteger,
OK_IntegerInRange1_constraint,
asn_DEF_OK_IntegerInRange1_tags_1, asn_DEF_OK_IntegerInRange1_tags_1,
sizeof(asn_DEF_OK_IntegerInRange1_tags_1) sizeof(asn_DEF_OK_IntegerInRange1_tags_1)
/sizeof(asn_DEF_OK_IntegerInRange1_tags_1[0]), /* 1 */ /sizeof(asn_DEF_OK_IntegerInRange1_tags_1[0]), /* 1 */
asn_DEF_OK_IntegerInRange1_tags_1, /* Same as above */ asn_DEF_OK_IntegerInRange1_tags_1, /* Same as above */
sizeof(asn_DEF_OK_IntegerInRange1_tags_1) sizeof(asn_DEF_OK_IntegerInRange1_tags_1)
/sizeof(asn_DEF_OK_IntegerInRange1_tags_1[0]), /* 1 */ /sizeof(asn_DEF_OK_IntegerInRange1_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, OK_IntegerInRange1_constraint },
0, /* No PER visible constraints */
0, 0, /* No members */ 0, 0, /* No members */
0 /* No specifics */ 0 /* No specifics */
}; };
@ -890,15 +867,13 @@ asn_TYPE_descriptor_t asn_DEF_OK_IntegerInRange2 = {
"OK-IntegerInRange2", "OK-IntegerInRange2",
"OK-IntegerInRange2", "OK-IntegerInRange2",
&asn_OP_NativeInteger, &asn_OP_NativeInteger,
OK_IntegerInRange2_constraint,
asn_DEF_OK_IntegerInRange2_tags_1, asn_DEF_OK_IntegerInRange2_tags_1,
sizeof(asn_DEF_OK_IntegerInRange2_tags_1) sizeof(asn_DEF_OK_IntegerInRange2_tags_1)
/sizeof(asn_DEF_OK_IntegerInRange2_tags_1[0]), /* 1 */ /sizeof(asn_DEF_OK_IntegerInRange2_tags_1[0]), /* 1 */
asn_DEF_OK_IntegerInRange2_tags_1, /* Same as above */ asn_DEF_OK_IntegerInRange2_tags_1, /* Same as above */
sizeof(asn_DEF_OK_IntegerInRange2_tags_1) sizeof(asn_DEF_OK_IntegerInRange2_tags_1)
/sizeof(asn_DEF_OK_IntegerInRange2_tags_1[0]), /* 1 */ /sizeof(asn_DEF_OK_IntegerInRange2_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, OK_IntegerInRange2_constraint },
0, /* No PER visible constraints */
0, 0, /* No members */ 0, 0, /* No members */
0 /* No specifics */ 0 /* No specifics */
}; };
@ -964,15 +939,13 @@ asn_TYPE_descriptor_t asn_DEF_OK_IntegerInRange3 = {
"OK-IntegerInRange3", "OK-IntegerInRange3",
"OK-IntegerInRange3", "OK-IntegerInRange3",
&asn_OP_NativeInteger, &asn_OP_NativeInteger,
OK_IntegerInRange3_constraint,
asn_DEF_OK_IntegerInRange3_tags_1, asn_DEF_OK_IntegerInRange3_tags_1,
sizeof(asn_DEF_OK_IntegerInRange3_tags_1) sizeof(asn_DEF_OK_IntegerInRange3_tags_1)
/sizeof(asn_DEF_OK_IntegerInRange3_tags_1[0]), /* 1 */ /sizeof(asn_DEF_OK_IntegerInRange3_tags_1[0]), /* 1 */
asn_DEF_OK_IntegerInRange3_tags_1, /* Same as above */ asn_DEF_OK_IntegerInRange3_tags_1, /* Same as above */
sizeof(asn_DEF_OK_IntegerInRange3_tags_1) sizeof(asn_DEF_OK_IntegerInRange3_tags_1)
/sizeof(asn_DEF_OK_IntegerInRange3_tags_1[0]), /* 1 */ /sizeof(asn_DEF_OK_IntegerInRange3_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, OK_IntegerInRange3_constraint },
0, /* No PER visible constraints */
0, 0, /* No members */ 0, 0, /* No members */
0 /* No specifics */ 0 /* No specifics */
}; };
@ -1038,15 +1011,13 @@ asn_TYPE_descriptor_t asn_DEF_OK_IntegerInRange4 = {
"OK-IntegerInRange4", "OK-IntegerInRange4",
"OK-IntegerInRange4", "OK-IntegerInRange4",
&asn_OP_NativeInteger, &asn_OP_NativeInteger,
OK_IntegerInRange4_constraint,
asn_DEF_OK_IntegerInRange4_tags_1, asn_DEF_OK_IntegerInRange4_tags_1,
sizeof(asn_DEF_OK_IntegerInRange4_tags_1) sizeof(asn_DEF_OK_IntegerInRange4_tags_1)
/sizeof(asn_DEF_OK_IntegerInRange4_tags_1[0]), /* 1 */ /sizeof(asn_DEF_OK_IntegerInRange4_tags_1[0]), /* 1 */
asn_DEF_OK_IntegerInRange4_tags_1, /* Same as above */ asn_DEF_OK_IntegerInRange4_tags_1, /* Same as above */
sizeof(asn_DEF_OK_IntegerInRange4_tags_1) sizeof(asn_DEF_OK_IntegerInRange4_tags_1)
/sizeof(asn_DEF_OK_IntegerInRange4_tags_1[0]), /* 1 */ /sizeof(asn_DEF_OK_IntegerInRange4_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, OK_IntegerInRange4_constraint },
0, /* No PER visible constraints */
0, 0, /* No members */ 0, 0, /* No members */
0 /* No specifics */ 0 /* No specifics */
}; };
@ -1118,15 +1089,13 @@ asn_TYPE_descriptor_t asn_DEF_OK_IntegerInRange5 = {
"OK-IntegerInRange5", "OK-IntegerInRange5",
"OK-IntegerInRange5", "OK-IntegerInRange5",
&asn_OP_INTEGER, &asn_OP_INTEGER,
OK_IntegerInRange5_constraint,
asn_DEF_OK_IntegerInRange5_tags_1, asn_DEF_OK_IntegerInRange5_tags_1,
sizeof(asn_DEF_OK_IntegerInRange5_tags_1) sizeof(asn_DEF_OK_IntegerInRange5_tags_1)
/sizeof(asn_DEF_OK_IntegerInRange5_tags_1[0]), /* 1 */ /sizeof(asn_DEF_OK_IntegerInRange5_tags_1[0]), /* 1 */
asn_DEF_OK_IntegerInRange5_tags_1, /* Same as above */ asn_DEF_OK_IntegerInRange5_tags_1, /* Same as above */
sizeof(asn_DEF_OK_IntegerInRange5_tags_1) sizeof(asn_DEF_OK_IntegerInRange5_tags_1)
/sizeof(asn_DEF_OK_IntegerInRange5_tags_1[0]), /* 1 */ /sizeof(asn_DEF_OK_IntegerInRange5_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, OK_IntegerInRange5_constraint },
0, /* No PER visible constraints */
0, 0, /* No members */ 0, 0, /* No members */
0 /* No specifics */ 0 /* No specifics */
}; };
@ -1188,15 +1157,13 @@ asn_TYPE_descriptor_t asn_DEF_NO_IntegerInRange6 = {
"NO-IntegerInRange6", "NO-IntegerInRange6",
"NO-IntegerInRange6", "NO-IntegerInRange6",
&asn_OP_NativeInteger, &asn_OP_NativeInteger,
NO_IntegerInRange6_constraint,
asn_DEF_NO_IntegerInRange6_tags_1, asn_DEF_NO_IntegerInRange6_tags_1,
sizeof(asn_DEF_NO_IntegerInRange6_tags_1) sizeof(asn_DEF_NO_IntegerInRange6_tags_1)
/sizeof(asn_DEF_NO_IntegerInRange6_tags_1[0]), /* 1 */ /sizeof(asn_DEF_NO_IntegerInRange6_tags_1[0]), /* 1 */
asn_DEF_NO_IntegerInRange6_tags_1, /* Same as above */ asn_DEF_NO_IntegerInRange6_tags_1, /* Same as above */
sizeof(asn_DEF_NO_IntegerInRange6_tags_1) sizeof(asn_DEF_NO_IntegerInRange6_tags_1)
/sizeof(asn_DEF_NO_IntegerInRange6_tags_1[0]), /* 1 */ /sizeof(asn_DEF_NO_IntegerInRange6_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, NO_IntegerInRange6_constraint },
0, /* No PER visible constraints */
0, 0, /* No members */ 0, 0, /* No members */
&asn_SPC_NO_IntegerInRange6_specs_1 /* Additional specs */ &asn_SPC_NO_IntegerInRange6_specs_1 /* Additional specs */
}; };
@ -1244,15 +1211,13 @@ asn_TYPE_descriptor_t asn_DEF_CN_IntegerEnumerated1 = {
"CN-IntegerEnumerated1", "CN-IntegerEnumerated1",
"CN-IntegerEnumerated1", "CN-IntegerEnumerated1",
&asn_OP_INTEGER, &asn_OP_INTEGER,
INTEGER_constraint,
asn_DEF_CN_IntegerEnumerated1_tags_1, asn_DEF_CN_IntegerEnumerated1_tags_1,
sizeof(asn_DEF_CN_IntegerEnumerated1_tags_1) sizeof(asn_DEF_CN_IntegerEnumerated1_tags_1)
/sizeof(asn_DEF_CN_IntegerEnumerated1_tags_1[0]), /* 1 */ /sizeof(asn_DEF_CN_IntegerEnumerated1_tags_1[0]), /* 1 */
asn_DEF_CN_IntegerEnumerated1_tags_1, /* Same as above */ asn_DEF_CN_IntegerEnumerated1_tags_1, /* Same as above */
sizeof(asn_DEF_CN_IntegerEnumerated1_tags_1) sizeof(asn_DEF_CN_IntegerEnumerated1_tags_1)
/sizeof(asn_DEF_CN_IntegerEnumerated1_tags_1[0]), /* 1 */ /sizeof(asn_DEF_CN_IntegerEnumerated1_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, INTEGER_constraint },
0, /* No PER visible constraints */
0, 0, /* Defined elsewhere */ 0, 0, /* Defined elsewhere */
0 /* No specifics */ 0 /* No specifics */
}; };
@ -1300,15 +1265,13 @@ asn_TYPE_descriptor_t asn_DEF_NO_IntegerEnumerated2 = {
"NO-IntegerEnumerated2", "NO-IntegerEnumerated2",
"NO-IntegerEnumerated2", "NO-IntegerEnumerated2",
&asn_OP_INTEGER, &asn_OP_INTEGER,
INTEGER_constraint,
asn_DEF_NO_IntegerEnumerated2_tags_1, asn_DEF_NO_IntegerEnumerated2_tags_1,
sizeof(asn_DEF_NO_IntegerEnumerated2_tags_1) sizeof(asn_DEF_NO_IntegerEnumerated2_tags_1)
/sizeof(asn_DEF_NO_IntegerEnumerated2_tags_1[0]), /* 1 */ /sizeof(asn_DEF_NO_IntegerEnumerated2_tags_1[0]), /* 1 */
asn_DEF_NO_IntegerEnumerated2_tags_1, /* Same as above */ asn_DEF_NO_IntegerEnumerated2_tags_1, /* Same as above */
sizeof(asn_DEF_NO_IntegerEnumerated2_tags_1) sizeof(asn_DEF_NO_IntegerEnumerated2_tags_1)
/sizeof(asn_DEF_NO_IntegerEnumerated2_tags_1[0]), /* 1 */ /sizeof(asn_DEF_NO_IntegerEnumerated2_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, INTEGER_constraint },
0, /* No PER visible constraints */
0, 0, /* Defined elsewhere */ 0, 0, /* Defined elsewhere */
0 /* No specifics */ 0 /* No specifics */
}; };

View File

@ -36,15 +36,13 @@ asn_TYPE_descriptor_t asn_DEF_CN_IntegerUnlimited = {
"CN-IntegerUnlimited", "CN-IntegerUnlimited",
"CN-IntegerUnlimited", "CN-IntegerUnlimited",
&asn_OP_NativeInteger, &asn_OP_NativeInteger,
NativeInteger_constraint,
asn_DEF_CN_IntegerUnlimited_tags_1, asn_DEF_CN_IntegerUnlimited_tags_1,
sizeof(asn_DEF_CN_IntegerUnlimited_tags_1) sizeof(asn_DEF_CN_IntegerUnlimited_tags_1)
/sizeof(asn_DEF_CN_IntegerUnlimited_tags_1[0]), /* 1 */ /sizeof(asn_DEF_CN_IntegerUnlimited_tags_1[0]), /* 1 */
asn_DEF_CN_IntegerUnlimited_tags_1, /* Same as above */ asn_DEF_CN_IntegerUnlimited_tags_1, /* Same as above */
sizeof(asn_DEF_CN_IntegerUnlimited_tags_1) sizeof(asn_DEF_CN_IntegerUnlimited_tags_1)
/sizeof(asn_DEF_CN_IntegerUnlimited_tags_1[0]), /* 1 */ /sizeof(asn_DEF_CN_IntegerUnlimited_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, NativeInteger_constraint },
0, /* No PER visible constraints */
0, 0, /* No members */ 0, 0, /* No members */
0 /* No specifics */ 0 /* No specifics */
}; };
@ -89,8 +87,7 @@ CN_IntegerMinMax_constraint(asn_TYPE_descriptor_t *td, const void *sptr,
/* Nothing is here. See below */ /* Nothing is here. See below */
} }
/* Replace with underlying type checker */ return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
return td->check_constraints(td, sptr, ctfailcb, app_key);
} }
/* /*
@ -115,15 +112,13 @@ asn_TYPE_descriptor_t asn_DEF_CN_IntegerMinMax = {
"CN-IntegerMinMax", "CN-IntegerMinMax",
"CN-IntegerMinMax", "CN-IntegerMinMax",
&asn_OP_NativeInteger, &asn_OP_NativeInteger,
CN_IntegerMinMax_constraint,
asn_DEF_CN_IntegerMinMax_tags_1, asn_DEF_CN_IntegerMinMax_tags_1,
sizeof(asn_DEF_CN_IntegerMinMax_tags_1) sizeof(asn_DEF_CN_IntegerMinMax_tags_1)
/sizeof(asn_DEF_CN_IntegerMinMax_tags_1[0]), /* 1 */ /sizeof(asn_DEF_CN_IntegerMinMax_tags_1[0]), /* 1 */
asn_DEF_CN_IntegerMinMax_tags_1, /* Same as above */ asn_DEF_CN_IntegerMinMax_tags_1, /* Same as above */
sizeof(asn_DEF_CN_IntegerMinMax_tags_1) sizeof(asn_DEF_CN_IntegerMinMax_tags_1)
/sizeof(asn_DEF_CN_IntegerMinMax_tags_1[0]), /* 1 */ /sizeof(asn_DEF_CN_IntegerMinMax_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, &asn_PER_type_CN_IntegerMinMax_constr_1, CN_IntegerMinMax_constraint },
&asn_PER_type_CN_IntegerMinMax_constr_1,
0, 0, /* No members */ 0, 0, /* No members */
0 /* No specifics */ 0 /* No specifics */
}; };
@ -199,15 +194,13 @@ asn_TYPE_descriptor_t asn_DEF_CN_IntegerMinLow = {
"CN-IntegerMinLow", "CN-IntegerMinLow",
"CN-IntegerMinLow", "CN-IntegerMinLow",
&asn_OP_NativeInteger, &asn_OP_NativeInteger,
CN_IntegerMinLow_constraint,
asn_DEF_CN_IntegerMinLow_tags_1, asn_DEF_CN_IntegerMinLow_tags_1,
sizeof(asn_DEF_CN_IntegerMinLow_tags_1) sizeof(asn_DEF_CN_IntegerMinLow_tags_1)
/sizeof(asn_DEF_CN_IntegerMinLow_tags_1[0]), /* 1 */ /sizeof(asn_DEF_CN_IntegerMinLow_tags_1[0]), /* 1 */
asn_DEF_CN_IntegerMinLow_tags_1, /* Same as above */ asn_DEF_CN_IntegerMinLow_tags_1, /* Same as above */
sizeof(asn_DEF_CN_IntegerMinLow_tags_1) sizeof(asn_DEF_CN_IntegerMinLow_tags_1)
/sizeof(asn_DEF_CN_IntegerMinLow_tags_1[0]), /* 1 */ /sizeof(asn_DEF_CN_IntegerMinLow_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, &asn_PER_type_CN_IntegerMinLow_constr_1, CN_IntegerMinLow_constraint },
&asn_PER_type_CN_IntegerMinLow_constr_1,
0, 0, /* No members */ 0, 0, /* No members */
0 /* No specifics */ 0 /* No specifics */
}; };
@ -289,15 +282,13 @@ asn_TYPE_descriptor_t asn_DEF_NO_IntegerMinHigh = {
"NO-IntegerMinHigh", "NO-IntegerMinHigh",
"NO-IntegerMinHigh", "NO-IntegerMinHigh",
&asn_OP_INTEGER, &asn_OP_INTEGER,
NO_IntegerMinHigh_constraint,
asn_DEF_NO_IntegerMinHigh_tags_1, asn_DEF_NO_IntegerMinHigh_tags_1,
sizeof(asn_DEF_NO_IntegerMinHigh_tags_1) sizeof(asn_DEF_NO_IntegerMinHigh_tags_1)
/sizeof(asn_DEF_NO_IntegerMinHigh_tags_1[0]), /* 1 */ /sizeof(asn_DEF_NO_IntegerMinHigh_tags_1[0]), /* 1 */
asn_DEF_NO_IntegerMinHigh_tags_1, /* Same as above */ asn_DEF_NO_IntegerMinHigh_tags_1, /* Same as above */
sizeof(asn_DEF_NO_IntegerMinHigh_tags_1) sizeof(asn_DEF_NO_IntegerMinHigh_tags_1)
/sizeof(asn_DEF_NO_IntegerMinHigh_tags_1[0]), /* 1 */ /sizeof(asn_DEF_NO_IntegerMinHigh_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, &asn_PER_type_NO_IntegerMinHigh_constr_1, NO_IntegerMinHigh_constraint },
&asn_PER_type_NO_IntegerMinHigh_constr_1,
0, 0, /* No members */ 0, 0, /* No members */
0 /* No specifics */ 0 /* No specifics */
}; };
@ -378,15 +369,13 @@ asn_TYPE_descriptor_t asn_DEF_NO_IntegerLowHigh = {
"NO-IntegerLowHigh", "NO-IntegerLowHigh",
"NO-IntegerLowHigh", "NO-IntegerLowHigh",
&asn_OP_NativeInteger, &asn_OP_NativeInteger,
NO_IntegerLowHigh_constraint,
asn_DEF_NO_IntegerLowHigh_tags_1, asn_DEF_NO_IntegerLowHigh_tags_1,
sizeof(asn_DEF_NO_IntegerLowHigh_tags_1) sizeof(asn_DEF_NO_IntegerLowHigh_tags_1)
/sizeof(asn_DEF_NO_IntegerLowHigh_tags_1[0]), /* 1 */ /sizeof(asn_DEF_NO_IntegerLowHigh_tags_1[0]), /* 1 */
asn_DEF_NO_IntegerLowHigh_tags_1, /* Same as above */ asn_DEF_NO_IntegerLowHigh_tags_1, /* Same as above */
sizeof(asn_DEF_NO_IntegerLowHigh_tags_1) sizeof(asn_DEF_NO_IntegerLowHigh_tags_1)
/sizeof(asn_DEF_NO_IntegerLowHigh_tags_1[0]), /* 1 */ /sizeof(asn_DEF_NO_IntegerLowHigh_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, &asn_PER_type_NO_IntegerLowHigh_constr_1, NO_IntegerLowHigh_constraint },
&asn_PER_type_NO_IntegerLowHigh_constr_1,
0, 0, /* No members */ 0, 0, /* No members */
&asn_SPC_NO_IntegerLowHigh_specs_1 /* Additional specs */ &asn_SPC_NO_IntegerLowHigh_specs_1 /* Additional specs */
}; };
@ -467,15 +456,13 @@ asn_TYPE_descriptor_t asn_DEF_CN_IntegerLowMax = {
"CN-IntegerLowMax", "CN-IntegerLowMax",
"CN-IntegerLowMax", "CN-IntegerLowMax",
&asn_OP_NativeInteger, &asn_OP_NativeInteger,
CN_IntegerLowMax_constraint,
asn_DEF_CN_IntegerLowMax_tags_1, asn_DEF_CN_IntegerLowMax_tags_1,
sizeof(asn_DEF_CN_IntegerLowMax_tags_1) sizeof(asn_DEF_CN_IntegerLowMax_tags_1)
/sizeof(asn_DEF_CN_IntegerLowMax_tags_1[0]), /* 1 */ /sizeof(asn_DEF_CN_IntegerLowMax_tags_1[0]), /* 1 */
asn_DEF_CN_IntegerLowMax_tags_1, /* Same as above */ asn_DEF_CN_IntegerLowMax_tags_1, /* Same as above */
sizeof(asn_DEF_CN_IntegerLowMax_tags_1) sizeof(asn_DEF_CN_IntegerLowMax_tags_1)
/sizeof(asn_DEF_CN_IntegerLowMax_tags_1[0]), /* 1 */ /sizeof(asn_DEF_CN_IntegerLowMax_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, &asn_PER_type_CN_IntegerLowMax_constr_1, CN_IntegerLowMax_constraint },
&asn_PER_type_CN_IntegerLowMax_constr_1,
0, 0, /* No members */ 0, 0, /* No members */
&asn_SPC_CN_IntegerLowMax_specs_1 /* Additional specs */ &asn_SPC_CN_IntegerLowMax_specs_1 /* Additional specs */
}; };
@ -557,15 +544,13 @@ asn_TYPE_descriptor_t asn_DEF_NO_IntegerHighMax = {
"NO-IntegerHighMax", "NO-IntegerHighMax",
"NO-IntegerHighMax", "NO-IntegerHighMax",
&asn_OP_INTEGER, &asn_OP_INTEGER,
NO_IntegerHighMax_constraint,
asn_DEF_NO_IntegerHighMax_tags_1, asn_DEF_NO_IntegerHighMax_tags_1,
sizeof(asn_DEF_NO_IntegerHighMax_tags_1) sizeof(asn_DEF_NO_IntegerHighMax_tags_1)
/sizeof(asn_DEF_NO_IntegerHighMax_tags_1[0]), /* 1 */ /sizeof(asn_DEF_NO_IntegerHighMax_tags_1[0]), /* 1 */
asn_DEF_NO_IntegerHighMax_tags_1, /* Same as above */ asn_DEF_NO_IntegerHighMax_tags_1, /* Same as above */
sizeof(asn_DEF_NO_IntegerHighMax_tags_1) sizeof(asn_DEF_NO_IntegerHighMax_tags_1)
/sizeof(asn_DEF_NO_IntegerHighMax_tags_1[0]), /* 1 */ /sizeof(asn_DEF_NO_IntegerHighMax_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, &asn_PER_type_NO_IntegerHighMax_constr_1, NO_IntegerHighMax_constraint },
&asn_PER_type_NO_IntegerHighMax_constr_1,
0, 0, /* No members */ 0, 0, /* No members */
0 /* No specifics */ 0 /* No specifics */
}; };
@ -647,15 +632,13 @@ asn_TYPE_descriptor_t asn_DEF_NO_IntegerLowestMax = {
"NO-IntegerLowestMax", "NO-IntegerLowestMax",
"NO-IntegerLowestMax", "NO-IntegerLowestMax",
&asn_OP_INTEGER, &asn_OP_INTEGER,
NO_IntegerLowestMax_constraint,
asn_DEF_NO_IntegerLowestMax_tags_1, asn_DEF_NO_IntegerLowestMax_tags_1,
sizeof(asn_DEF_NO_IntegerLowestMax_tags_1) sizeof(asn_DEF_NO_IntegerLowestMax_tags_1)
/sizeof(asn_DEF_NO_IntegerLowestMax_tags_1[0]), /* 1 */ /sizeof(asn_DEF_NO_IntegerLowestMax_tags_1[0]), /* 1 */
asn_DEF_NO_IntegerLowestMax_tags_1, /* Same as above */ asn_DEF_NO_IntegerLowestMax_tags_1, /* Same as above */
sizeof(asn_DEF_NO_IntegerLowestMax_tags_1) sizeof(asn_DEF_NO_IntegerLowestMax_tags_1)
/sizeof(asn_DEF_NO_IntegerLowestMax_tags_1[0]), /* 1 */ /sizeof(asn_DEF_NO_IntegerLowestMax_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, &asn_PER_type_NO_IntegerLowestMax_constr_1, NO_IntegerLowestMax_constraint },
&asn_PER_type_NO_IntegerLowestMax_constr_1,
0, 0, /* No members */ 0, 0, /* No members */
0 /* No specifics */ 0 /* No specifics */
}; };
@ -736,15 +719,13 @@ asn_TYPE_descriptor_t asn_DEF_NO_IntegerOutRange = {
"NO-IntegerOutRange", "NO-IntegerOutRange",
"NO-IntegerOutRange", "NO-IntegerOutRange",
&asn_OP_NativeInteger, &asn_OP_NativeInteger,
NO_IntegerOutRange_constraint,
asn_DEF_NO_IntegerOutRange_tags_1, asn_DEF_NO_IntegerOutRange_tags_1,
sizeof(asn_DEF_NO_IntegerOutRange_tags_1) sizeof(asn_DEF_NO_IntegerOutRange_tags_1)
/sizeof(asn_DEF_NO_IntegerOutRange_tags_1[0]), /* 1 */ /sizeof(asn_DEF_NO_IntegerOutRange_tags_1[0]), /* 1 */
asn_DEF_NO_IntegerOutRange_tags_1, /* Same as above */ asn_DEF_NO_IntegerOutRange_tags_1, /* Same as above */
sizeof(asn_DEF_NO_IntegerOutRange_tags_1) sizeof(asn_DEF_NO_IntegerOutRange_tags_1)
/sizeof(asn_DEF_NO_IntegerOutRange_tags_1[0]), /* 1 */ /sizeof(asn_DEF_NO_IntegerOutRange_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, &asn_PER_type_NO_IntegerOutRange_constr_1, NO_IntegerOutRange_constraint },
&asn_PER_type_NO_IntegerOutRange_constr_1,
0, 0, /* No members */ 0, 0, /* No members */
&asn_SPC_NO_IntegerOutRange_specs_1 /* Additional specs */ &asn_SPC_NO_IntegerOutRange_specs_1 /* Additional specs */
}; };
@ -825,15 +806,13 @@ asn_TYPE_descriptor_t asn_DEF_NO_IntegerOutValue = {
"NO-IntegerOutValue", "NO-IntegerOutValue",
"NO-IntegerOutValue", "NO-IntegerOutValue",
&asn_OP_NativeInteger, &asn_OP_NativeInteger,
NO_IntegerOutValue_constraint,
asn_DEF_NO_IntegerOutValue_tags_1, asn_DEF_NO_IntegerOutValue_tags_1,
sizeof(asn_DEF_NO_IntegerOutValue_tags_1) sizeof(asn_DEF_NO_IntegerOutValue_tags_1)
/sizeof(asn_DEF_NO_IntegerOutValue_tags_1[0]), /* 1 */ /sizeof(asn_DEF_NO_IntegerOutValue_tags_1[0]), /* 1 */
asn_DEF_NO_IntegerOutValue_tags_1, /* Same as above */ asn_DEF_NO_IntegerOutValue_tags_1, /* Same as above */
sizeof(asn_DEF_NO_IntegerOutValue_tags_1) sizeof(asn_DEF_NO_IntegerOutValue_tags_1)
/sizeof(asn_DEF_NO_IntegerOutValue_tags_1[0]), /* 1 */ /sizeof(asn_DEF_NO_IntegerOutValue_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, &asn_PER_type_NO_IntegerOutValue_constr_1, NO_IntegerOutValue_constraint },
&asn_PER_type_NO_IntegerOutValue_constr_1,
0, 0, /* No members */ 0, 0, /* No members */
&asn_SPC_NO_IntegerOutValue_specs_1 /* Additional specs */ &asn_SPC_NO_IntegerOutValue_specs_1 /* Additional specs */
}; };
@ -909,15 +888,13 @@ asn_TYPE_descriptor_t asn_DEF_OK_IntegerInRange1 = {
"OK-IntegerInRange1", "OK-IntegerInRange1",
"OK-IntegerInRange1", "OK-IntegerInRange1",
&asn_OP_NativeInteger, &asn_OP_NativeInteger,
OK_IntegerInRange1_constraint,
asn_DEF_OK_IntegerInRange1_tags_1, asn_DEF_OK_IntegerInRange1_tags_1,
sizeof(asn_DEF_OK_IntegerInRange1_tags_1) sizeof(asn_DEF_OK_IntegerInRange1_tags_1)
/sizeof(asn_DEF_OK_IntegerInRange1_tags_1[0]), /* 1 */ /sizeof(asn_DEF_OK_IntegerInRange1_tags_1[0]), /* 1 */
asn_DEF_OK_IntegerInRange1_tags_1, /* Same as above */ asn_DEF_OK_IntegerInRange1_tags_1, /* Same as above */
sizeof(asn_DEF_OK_IntegerInRange1_tags_1) sizeof(asn_DEF_OK_IntegerInRange1_tags_1)
/sizeof(asn_DEF_OK_IntegerInRange1_tags_1[0]), /* 1 */ /sizeof(asn_DEF_OK_IntegerInRange1_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, &asn_PER_type_OK_IntegerInRange1_constr_1, OK_IntegerInRange1_constraint },
&asn_PER_type_OK_IntegerInRange1_constr_1,
0, 0, /* No members */ 0, 0, /* No members */
0 /* No specifics */ 0 /* No specifics */
}; };
@ -993,15 +970,13 @@ asn_TYPE_descriptor_t asn_DEF_OK_IntegerInRange2 = {
"OK-IntegerInRange2", "OK-IntegerInRange2",
"OK-IntegerInRange2", "OK-IntegerInRange2",
&asn_OP_NativeInteger, &asn_OP_NativeInteger,
OK_IntegerInRange2_constraint,
asn_DEF_OK_IntegerInRange2_tags_1, asn_DEF_OK_IntegerInRange2_tags_1,
sizeof(asn_DEF_OK_IntegerInRange2_tags_1) sizeof(asn_DEF_OK_IntegerInRange2_tags_1)
/sizeof(asn_DEF_OK_IntegerInRange2_tags_1[0]), /* 1 */ /sizeof(asn_DEF_OK_IntegerInRange2_tags_1[0]), /* 1 */
asn_DEF_OK_IntegerInRange2_tags_1, /* Same as above */ asn_DEF_OK_IntegerInRange2_tags_1, /* Same as above */
sizeof(asn_DEF_OK_IntegerInRange2_tags_1) sizeof(asn_DEF_OK_IntegerInRange2_tags_1)
/sizeof(asn_DEF_OK_IntegerInRange2_tags_1[0]), /* 1 */ /sizeof(asn_DEF_OK_IntegerInRange2_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, &asn_PER_type_OK_IntegerInRange2_constr_1, OK_IntegerInRange2_constraint },
&asn_PER_type_OK_IntegerInRange2_constr_1,
0, 0, /* No members */ 0, 0, /* No members */
0 /* No specifics */ 0 /* No specifics */
}; };
@ -1077,15 +1052,13 @@ asn_TYPE_descriptor_t asn_DEF_OK_IntegerInRange3 = {
"OK-IntegerInRange3", "OK-IntegerInRange3",
"OK-IntegerInRange3", "OK-IntegerInRange3",
&asn_OP_NativeInteger, &asn_OP_NativeInteger,
OK_IntegerInRange3_constraint,
asn_DEF_OK_IntegerInRange3_tags_1, asn_DEF_OK_IntegerInRange3_tags_1,
sizeof(asn_DEF_OK_IntegerInRange3_tags_1) sizeof(asn_DEF_OK_IntegerInRange3_tags_1)
/sizeof(asn_DEF_OK_IntegerInRange3_tags_1[0]), /* 1 */ /sizeof(asn_DEF_OK_IntegerInRange3_tags_1[0]), /* 1 */
asn_DEF_OK_IntegerInRange3_tags_1, /* Same as above */ asn_DEF_OK_IntegerInRange3_tags_1, /* Same as above */
sizeof(asn_DEF_OK_IntegerInRange3_tags_1) sizeof(asn_DEF_OK_IntegerInRange3_tags_1)
/sizeof(asn_DEF_OK_IntegerInRange3_tags_1[0]), /* 1 */ /sizeof(asn_DEF_OK_IntegerInRange3_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, &asn_PER_type_OK_IntegerInRange3_constr_1, OK_IntegerInRange3_constraint },
&asn_PER_type_OK_IntegerInRange3_constr_1,
0, 0, /* No members */ 0, 0, /* No members */
0 /* No specifics */ 0 /* No specifics */
}; };
@ -1161,15 +1134,13 @@ asn_TYPE_descriptor_t asn_DEF_OK_IntegerInRange4 = {
"OK-IntegerInRange4", "OK-IntegerInRange4",
"OK-IntegerInRange4", "OK-IntegerInRange4",
&asn_OP_NativeInteger, &asn_OP_NativeInteger,
OK_IntegerInRange4_constraint,
asn_DEF_OK_IntegerInRange4_tags_1, asn_DEF_OK_IntegerInRange4_tags_1,
sizeof(asn_DEF_OK_IntegerInRange4_tags_1) sizeof(asn_DEF_OK_IntegerInRange4_tags_1)
/sizeof(asn_DEF_OK_IntegerInRange4_tags_1[0]), /* 1 */ /sizeof(asn_DEF_OK_IntegerInRange4_tags_1[0]), /* 1 */
asn_DEF_OK_IntegerInRange4_tags_1, /* Same as above */ asn_DEF_OK_IntegerInRange4_tags_1, /* Same as above */
sizeof(asn_DEF_OK_IntegerInRange4_tags_1) sizeof(asn_DEF_OK_IntegerInRange4_tags_1)
/sizeof(asn_DEF_OK_IntegerInRange4_tags_1[0]), /* 1 */ /sizeof(asn_DEF_OK_IntegerInRange4_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, &asn_PER_type_OK_IntegerInRange4_constr_1, OK_IntegerInRange4_constraint },
&asn_PER_type_OK_IntegerInRange4_constr_1,
0, 0, /* No members */ 0, 0, /* No members */
0 /* No specifics */ 0 /* No specifics */
}; };
@ -1245,15 +1216,13 @@ asn_TYPE_descriptor_t asn_DEF_OK_IntegerInRange5 = {
"OK-IntegerInRange5", "OK-IntegerInRange5",
"OK-IntegerInRange5", "OK-IntegerInRange5",
&asn_OP_NativeInteger, &asn_OP_NativeInteger,
OK_IntegerInRange5_constraint,
asn_DEF_OK_IntegerInRange5_tags_1, asn_DEF_OK_IntegerInRange5_tags_1,
sizeof(asn_DEF_OK_IntegerInRange5_tags_1) sizeof(asn_DEF_OK_IntegerInRange5_tags_1)
/sizeof(asn_DEF_OK_IntegerInRange5_tags_1[0]), /* 1 */ /sizeof(asn_DEF_OK_IntegerInRange5_tags_1[0]), /* 1 */
asn_DEF_OK_IntegerInRange5_tags_1, /* Same as above */ asn_DEF_OK_IntegerInRange5_tags_1, /* Same as above */
sizeof(asn_DEF_OK_IntegerInRange5_tags_1) sizeof(asn_DEF_OK_IntegerInRange5_tags_1)
/sizeof(asn_DEF_OK_IntegerInRange5_tags_1[0]), /* 1 */ /sizeof(asn_DEF_OK_IntegerInRange5_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, &asn_PER_type_OK_IntegerInRange5_constr_1, OK_IntegerInRange5_constraint },
&asn_PER_type_OK_IntegerInRange5_constr_1,
0, 0, /* No members */ 0, 0, /* No members */
0 /* No specifics */ 0 /* No specifics */
}; };
@ -1325,15 +1294,13 @@ asn_TYPE_descriptor_t asn_DEF_NO_IntegerInRange6 = {
"NO-IntegerInRange6", "NO-IntegerInRange6",
"NO-IntegerInRange6", "NO-IntegerInRange6",
&asn_OP_NativeInteger, &asn_OP_NativeInteger,
NO_IntegerInRange6_constraint,
asn_DEF_NO_IntegerInRange6_tags_1, asn_DEF_NO_IntegerInRange6_tags_1,
sizeof(asn_DEF_NO_IntegerInRange6_tags_1) sizeof(asn_DEF_NO_IntegerInRange6_tags_1)
/sizeof(asn_DEF_NO_IntegerInRange6_tags_1[0]), /* 1 */ /sizeof(asn_DEF_NO_IntegerInRange6_tags_1[0]), /* 1 */
asn_DEF_NO_IntegerInRange6_tags_1, /* Same as above */ asn_DEF_NO_IntegerInRange6_tags_1, /* Same as above */
sizeof(asn_DEF_NO_IntegerInRange6_tags_1) sizeof(asn_DEF_NO_IntegerInRange6_tags_1)
/sizeof(asn_DEF_NO_IntegerInRange6_tags_1[0]), /* 1 */ /sizeof(asn_DEF_NO_IntegerInRange6_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, &asn_PER_type_NO_IntegerInRange6_constr_1, NO_IntegerInRange6_constraint },
&asn_PER_type_NO_IntegerInRange6_constr_1,
0, 0, /* No members */ 0, 0, /* No members */
&asn_SPC_NO_IntegerInRange6_specs_1 /* Additional specs */ &asn_SPC_NO_IntegerInRange6_specs_1 /* Additional specs */
}; };
@ -1383,15 +1350,13 @@ asn_TYPE_descriptor_t asn_DEF_CN_IntegerEnumerated1 = {
"CN-IntegerEnumerated1", "CN-IntegerEnumerated1",
"CN-IntegerEnumerated1", "CN-IntegerEnumerated1",
&asn_OP_NativeInteger, &asn_OP_NativeInteger,
NativeInteger_constraint,
asn_DEF_CN_IntegerEnumerated1_tags_1, asn_DEF_CN_IntegerEnumerated1_tags_1,
sizeof(asn_DEF_CN_IntegerEnumerated1_tags_1) sizeof(asn_DEF_CN_IntegerEnumerated1_tags_1)
/sizeof(asn_DEF_CN_IntegerEnumerated1_tags_1[0]), /* 1 */ /sizeof(asn_DEF_CN_IntegerEnumerated1_tags_1[0]), /* 1 */
asn_DEF_CN_IntegerEnumerated1_tags_1, /* Same as above */ asn_DEF_CN_IntegerEnumerated1_tags_1, /* Same as above */
sizeof(asn_DEF_CN_IntegerEnumerated1_tags_1) sizeof(asn_DEF_CN_IntegerEnumerated1_tags_1)
/sizeof(asn_DEF_CN_IntegerEnumerated1_tags_1[0]), /* 1 */ /sizeof(asn_DEF_CN_IntegerEnumerated1_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, NativeInteger_constraint },
0, /* No PER visible constraints */
0, 0, /* Defined elsewhere */ 0, 0, /* Defined elsewhere */
0 /* No specifics */ 0 /* No specifics */
}; };
@ -1441,15 +1406,13 @@ asn_TYPE_descriptor_t asn_DEF_NO_IntegerEnumerated2 = {
"NO-IntegerEnumerated2", "NO-IntegerEnumerated2",
"NO-IntegerEnumerated2", "NO-IntegerEnumerated2",
&asn_OP_INTEGER, &asn_OP_INTEGER,
INTEGER_constraint,
asn_DEF_NO_IntegerEnumerated2_tags_1, asn_DEF_NO_IntegerEnumerated2_tags_1,
sizeof(asn_DEF_NO_IntegerEnumerated2_tags_1) sizeof(asn_DEF_NO_IntegerEnumerated2_tags_1)
/sizeof(asn_DEF_NO_IntegerEnumerated2_tags_1[0]), /* 1 */ /sizeof(asn_DEF_NO_IntegerEnumerated2_tags_1[0]), /* 1 */
asn_DEF_NO_IntegerEnumerated2_tags_1, /* Same as above */ asn_DEF_NO_IntegerEnumerated2_tags_1, /* Same as above */
sizeof(asn_DEF_NO_IntegerEnumerated2_tags_1) sizeof(asn_DEF_NO_IntegerEnumerated2_tags_1)
/sizeof(asn_DEF_NO_IntegerEnumerated2_tags_1[0]), /* 1 */ /sizeof(asn_DEF_NO_IntegerEnumerated2_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, INTEGER_constraint },
0, /* No PER visible constraints */
0, 0, /* Defined elsewhere */ 0, 0, /* Defined elsewhere */
0 /* No specifics */ 0 /* No specifics */
}; };

View File

@ -36,8 +36,7 @@ OK_Integer1_constraint(asn_TYPE_descriptor_t *td, const void *sptr,
/* Nothing is here. See below */ /* Nothing is here. See below */
} }
/* Replace with underlying type checker */ return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
return td->check_constraints(td, sptr, ctfailcb, app_key);
} }
/* /*
@ -54,15 +53,13 @@ asn_TYPE_descriptor_t asn_DEF_OK_Integer1 = {
"OK-Integer1", "OK-Integer1",
"OK-Integer1", "OK-Integer1",
&asn_OP_NativeInteger, &asn_OP_NativeInteger,
OK_Integer1_constraint,
asn_DEF_OK_Integer1_tags_1, asn_DEF_OK_Integer1_tags_1,
sizeof(asn_DEF_OK_Integer1_tags_1) sizeof(asn_DEF_OK_Integer1_tags_1)
/sizeof(asn_DEF_OK_Integer1_tags_1[0]), /* 1 */ /sizeof(asn_DEF_OK_Integer1_tags_1[0]), /* 1 */
asn_DEF_OK_Integer1_tags_1, /* Same as above */ asn_DEF_OK_Integer1_tags_1, /* Same as above */
sizeof(asn_DEF_OK_Integer1_tags_1) sizeof(asn_DEF_OK_Integer1_tags_1)
/sizeof(asn_DEF_OK_Integer1_tags_1[0]), /* 1 */ /sizeof(asn_DEF_OK_Integer1_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, OK_Integer1_constraint },
0, /* No PER visible constraints */
0, 0, /* No members */ 0, 0, /* No members */
0 /* No specifics */ 0 /* No specifics */
}; };
@ -105,8 +102,7 @@ OK_Integer2_constraint(asn_TYPE_descriptor_t *td, const void *sptr,
/* Nothing is here. See below */ /* Nothing is here. See below */
} }
/* Replace with underlying type checker */ return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
return td->check_constraints(td, sptr, ctfailcb, app_key);
} }
/* /*
@ -123,15 +119,13 @@ asn_TYPE_descriptor_t asn_DEF_OK_Integer2 = {
"OK-Integer2", "OK-Integer2",
"OK-Integer2", "OK-Integer2",
&asn_OP_NativeInteger, &asn_OP_NativeInteger,
OK_Integer2_constraint,
asn_DEF_OK_Integer2_tags_1, asn_DEF_OK_Integer2_tags_1,
sizeof(asn_DEF_OK_Integer2_tags_1) sizeof(asn_DEF_OK_Integer2_tags_1)
/sizeof(asn_DEF_OK_Integer2_tags_1[0]), /* 1 */ /sizeof(asn_DEF_OK_Integer2_tags_1[0]), /* 1 */
asn_DEF_OK_Integer2_tags_1, /* Same as above */ asn_DEF_OK_Integer2_tags_1, /* Same as above */
sizeof(asn_DEF_OK_Integer2_tags_1) sizeof(asn_DEF_OK_Integer2_tags_1)
/sizeof(asn_DEF_OK_Integer2_tags_1[0]), /* 1 */ /sizeof(asn_DEF_OK_Integer2_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, OK_Integer2_constraint },
0, /* No PER visible constraints */
0, 0, /* No members */ 0, 0, /* No members */
0 /* No specifics */ 0 /* No specifics */
}; };
@ -174,8 +168,7 @@ OK_Integer3_constraint(asn_TYPE_descriptor_t *td, const void *sptr,
/* Nothing is here. See below */ /* Nothing is here. See below */
} }
/* Replace with underlying type checker */ return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
return td->check_constraints(td, sptr, ctfailcb, app_key);
} }
/* /*
@ -192,15 +185,13 @@ asn_TYPE_descriptor_t asn_DEF_OK_Integer3 = {
"OK-Integer3", "OK-Integer3",
"OK-Integer3", "OK-Integer3",
&asn_OP_NativeInteger, &asn_OP_NativeInteger,
OK_Integer3_constraint,
asn_DEF_OK_Integer3_tags_1, asn_DEF_OK_Integer3_tags_1,
sizeof(asn_DEF_OK_Integer3_tags_1) sizeof(asn_DEF_OK_Integer3_tags_1)
/sizeof(asn_DEF_OK_Integer3_tags_1[0]), /* 1 */ /sizeof(asn_DEF_OK_Integer3_tags_1[0]), /* 1 */
asn_DEF_OK_Integer3_tags_1, /* Same as above */ asn_DEF_OK_Integer3_tags_1, /* Same as above */
sizeof(asn_DEF_OK_Integer3_tags_1) sizeof(asn_DEF_OK_Integer3_tags_1)
/sizeof(asn_DEF_OK_Integer3_tags_1[0]), /* 1 */ /sizeof(asn_DEF_OK_Integer3_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, OK_Integer3_constraint },
0, /* No PER visible constraints */
0, 0, /* No members */ 0, 0, /* No members */
0 /* No specifics */ 0 /* No specifics */
}; };
@ -243,8 +234,7 @@ OK_Integer4_constraint(asn_TYPE_descriptor_t *td, const void *sptr,
/* Nothing is here. See below */ /* Nothing is here. See below */
} }
/* Replace with underlying type checker */ return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
return td->check_constraints(td, sptr, ctfailcb, app_key);
} }
/* /*
@ -261,15 +251,13 @@ asn_TYPE_descriptor_t asn_DEF_OK_Integer4 = {
"OK-Integer4", "OK-Integer4",
"OK-Integer4", "OK-Integer4",
&asn_OP_NativeInteger, &asn_OP_NativeInteger,
OK_Integer4_constraint,
asn_DEF_OK_Integer4_tags_1, asn_DEF_OK_Integer4_tags_1,
sizeof(asn_DEF_OK_Integer4_tags_1) sizeof(asn_DEF_OK_Integer4_tags_1)
/sizeof(asn_DEF_OK_Integer4_tags_1[0]), /* 1 */ /sizeof(asn_DEF_OK_Integer4_tags_1[0]), /* 1 */
asn_DEF_OK_Integer4_tags_1, /* Same as above */ asn_DEF_OK_Integer4_tags_1, /* Same as above */
sizeof(asn_DEF_OK_Integer4_tags_1) sizeof(asn_DEF_OK_Integer4_tags_1)
/sizeof(asn_DEF_OK_Integer4_tags_1[0]), /* 1 */ /sizeof(asn_DEF_OK_Integer4_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, OK_Integer4_constraint },
0, /* No PER visible constraints */
0, 0, /* No members */ 0, 0, /* No members */
0 /* No specifics */ 0 /* No specifics */
}; };
@ -312,8 +300,7 @@ NO_Integer5_constraint(asn_TYPE_descriptor_t *td, const void *sptr,
/* Nothing is here. See below */ /* Nothing is here. See below */
} }
/* Replace with underlying type checker */ return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
return td->check_constraints(td, sptr, ctfailcb, app_key);
} }
/* /*
@ -330,15 +317,13 @@ asn_TYPE_descriptor_t asn_DEF_NO_Integer5 = {
"NO-Integer5", "NO-Integer5",
"NO-Integer5", "NO-Integer5",
&asn_OP_NativeInteger, &asn_OP_NativeInteger,
NO_Integer5_constraint,
asn_DEF_NO_Integer5_tags_1, asn_DEF_NO_Integer5_tags_1,
sizeof(asn_DEF_NO_Integer5_tags_1) sizeof(asn_DEF_NO_Integer5_tags_1)
/sizeof(asn_DEF_NO_Integer5_tags_1[0]), /* 1 */ /sizeof(asn_DEF_NO_Integer5_tags_1[0]), /* 1 */
asn_DEF_NO_Integer5_tags_1, /* Same as above */ asn_DEF_NO_Integer5_tags_1, /* Same as above */
sizeof(asn_DEF_NO_Integer5_tags_1) sizeof(asn_DEF_NO_Integer5_tags_1)
/sizeof(asn_DEF_NO_Integer5_tags_1[0]), /* 1 */ /sizeof(asn_DEF_NO_Integer5_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, NO_Integer5_constraint },
0, /* No PER visible constraints */
0, 0, /* No members */ 0, 0, /* No members */
0 /* No specifics */ 0 /* No specifics */
}; };

View File

@ -54,9 +54,7 @@ asn_TYPE_member_t asn_MBR_Everything_1[] = {
.tag_mode = +1, /* EXPLICIT tag at current level */ .tag_mode = +1, /* EXPLICIT tag at current level */
.type = &asn_DEF_Choice1, .type = &asn_DEF_Choice1,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "ch1" .name = "ch1"
}, },
@ -65,9 +63,7 @@ asn_TYPE_member_t asn_MBR_Everything_1[] = {
.tag_mode = +1, /* EXPLICIT tag at current level */ .tag_mode = +1, /* EXPLICIT tag at current level */
.type = &asn_DEF_Choice2, .type = &asn_DEF_Choice2,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "ch2" .name = "ch2"
}, },
@ -76,9 +72,7 @@ asn_TYPE_member_t asn_MBR_Everything_1[] = {
.tag_mode = +1, /* EXPLICIT tag at current level */ .tag_mode = +1, /* EXPLICIT tag at current level */
.type = &asn_DEF_Choice3, .type = &asn_DEF_Choice3,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "ch3" .name = "ch3"
}, },
@ -87,9 +81,7 @@ asn_TYPE_member_t asn_MBR_Everything_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_Set, .type = &asn_DEF_Set,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "set" .name = "set"
}, },
@ -98,9 +90,7 @@ asn_TYPE_member_t asn_MBR_Everything_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_Alpha, .type = &asn_DEF_Alpha,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "a" .name = "a"
}, },
@ -109,9 +99,7 @@ asn_TYPE_member_t asn_MBR_Everything_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_Beta, .type = &asn_DEF_Beta,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "b" .name = "b"
}, },
@ -120,9 +108,7 @@ asn_TYPE_member_t asn_MBR_Everything_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_Gamma, .type = &asn_DEF_Gamma,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "g" .name = "g"
}, },
@ -131,9 +117,7 @@ asn_TYPE_member_t asn_MBR_Everything_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_OneTwo, .type = &asn_DEF_OneTwo,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "ot" .name = "ot"
}, },
@ -142,9 +126,7 @@ asn_TYPE_member_t asn_MBR_Everything_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_TwoThree, .type = &asn_DEF_TwoThree,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "tt" .name = "tt"
}, },
@ -153,9 +135,7 @@ asn_TYPE_member_t asn_MBR_Everything_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_ThreeOne, .type = &asn_DEF_ThreeOne,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "to" .name = "to"
}, },
@ -188,15 +168,13 @@ asn_TYPE_descriptor_t asn_DEF_Everything = {
"Everything", "Everything",
"Everything", "Everything",
&asn_OP_SEQUENCE, &asn_OP_SEQUENCE,
SEQUENCE_constraint,
asn_DEF_Everything_tags_1, asn_DEF_Everything_tags_1,
sizeof(asn_DEF_Everything_tags_1) sizeof(asn_DEF_Everything_tags_1)
/sizeof(asn_DEF_Everything_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Everything_tags_1[0]), /* 1 */
asn_DEF_Everything_tags_1, /* Same as above */ asn_DEF_Everything_tags_1, /* Same as above */
sizeof(asn_DEF_Everything_tags_1) sizeof(asn_DEF_Everything_tags_1)
/sizeof(asn_DEF_Everything_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Everything_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SEQUENCE_constraint },
0, /* No PER visible constraints */
asn_MBR_Everything_1, asn_MBR_Everything_1,
10, /* Elements count */ 10, /* Elements count */
&asn_SPC_Everything_specs_1 /* Additional specs */ &asn_SPC_Everything_specs_1 /* Additional specs */
@ -255,9 +233,7 @@ asn_TYPE_member_t asn_MBR_Choice1_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_Everything, .type = &asn_DEF_Everything,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "something" .name = "something"
}, },
@ -266,9 +242,7 @@ asn_TYPE_member_t asn_MBR_Choice1_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_Everything, .type = &asn_DEF_Everything,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "some2" .name = "some2"
}, },
@ -291,13 +265,11 @@ asn_TYPE_descriptor_t asn_DEF_Choice1 = {
"Choice1", "Choice1",
"Choice1", "Choice1",
&asn_OP_CHOICE, &asn_OP_CHOICE,
CHOICE_constraint,
0, /* No effective tags (pointer) */ 0, /* No effective tags (pointer) */
0, /* No effective tags (count) */ 0, /* No effective tags (count) */
0, /* No tags (pointer) */ 0, /* No tags (pointer) */
0, /* No tags (count) */ 0, /* No tags (count) */
0, /* No OER visible constraints */ { 0, 0, CHOICE_constraint },
0, /* No PER visible constraints */
asn_MBR_Choice1_1, asn_MBR_Choice1_1,
2, /* Elements count */ 2, /* Elements count */
&asn_SPC_Choice1_specs_1 /* Additional specs */ &asn_SPC_Choice1_specs_1 /* Additional specs */
@ -358,9 +330,7 @@ asn_TYPE_member_t asn_MBR_Choice2_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_TypeRef, .type = &asn_DEF_TypeRef,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "typeref" .name = "typeref"
}, },
@ -369,9 +339,7 @@ asn_TYPE_member_t asn_MBR_Choice2_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_Everything, .type = &asn_DEF_Everything,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "some3" .name = "some3"
}, },
@ -394,13 +362,11 @@ asn_TYPE_descriptor_t asn_DEF_Choice2 = {
"Choice2", "Choice2",
"Choice2", "Choice2",
&asn_OP_CHOICE, &asn_OP_CHOICE,
CHOICE_constraint,
0, /* No effective tags (pointer) */ 0, /* No effective tags (pointer) */
0, /* No effective tags (count) */ 0, /* No effective tags (count) */
0, /* No tags (pointer) */ 0, /* No tags (pointer) */
0, /* No tags (count) */ 0, /* No tags (count) */
0, /* No OER visible constraints */ { 0, 0, CHOICE_constraint },
0, /* No PER visible constraints */
asn_MBR_Choice2_1, asn_MBR_Choice2_1,
2, /* Elements count */ 2, /* Elements count */
&asn_SPC_Choice2_specs_1 /* Additional specs */ &asn_SPC_Choice2_specs_1 /* Additional specs */
@ -471,9 +437,7 @@ static asn_TYPE_member_t asn_MBR_a_2[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_Everything, .type = &asn_DEF_Everything,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "aa" .name = "aa"
}, },
@ -499,15 +463,13 @@ asn_TYPE_descriptor_t asn_DEF_a_2 = {
"a", "a",
"a", "a",
&asn_OP_SEQUENCE, &asn_OP_SEQUENCE,
SEQUENCE_constraint,
asn_DEF_a_tags_2, asn_DEF_a_tags_2,
sizeof(asn_DEF_a_tags_2) sizeof(asn_DEF_a_tags_2)
/sizeof(asn_DEF_a_tags_2[0]) - 1, /* 1 */ /sizeof(asn_DEF_a_tags_2[0]) - 1, /* 1 */
asn_DEF_a_tags_2, /* Same as above */ asn_DEF_a_tags_2, /* Same as above */
sizeof(asn_DEF_a_tags_2) sizeof(asn_DEF_a_tags_2)
/sizeof(asn_DEF_a_tags_2[0]), /* 2 */ /sizeof(asn_DEF_a_tags_2[0]), /* 2 */
0, /* No OER visible constraints */ { 0, 0, SEQUENCE_constraint },
0, /* No PER visible constraints */
asn_MBR_a_2, asn_MBR_a_2,
1, /* Elements count */ 1, /* Elements count */
&asn_SPC_a_specs_2 /* Additional specs */ &asn_SPC_a_specs_2 /* Additional specs */
@ -519,9 +481,7 @@ static asn_TYPE_member_t asn_MBR_c_5[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_Choice3, .type = &asn_DEF_Choice3,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "" .name = ""
}, },
@ -540,15 +500,13 @@ asn_TYPE_descriptor_t asn_DEF_c_5 = {
"c", "c",
"c", "c",
&asn_OP_SEQUENCE_OF, &asn_OP_SEQUENCE_OF,
SEQUENCE_OF_constraint,
asn_DEF_c_tags_5, asn_DEF_c_tags_5,
sizeof(asn_DEF_c_tags_5) sizeof(asn_DEF_c_tags_5)
/sizeof(asn_DEF_c_tags_5[0]) - 1, /* 1 */ /sizeof(asn_DEF_c_tags_5[0]) - 1, /* 1 */
asn_DEF_c_tags_5, /* Same as above */ asn_DEF_c_tags_5, /* Same as above */
sizeof(asn_DEF_c_tags_5) sizeof(asn_DEF_c_tags_5)
/sizeof(asn_DEF_c_tags_5[0]), /* 2 */ /sizeof(asn_DEF_c_tags_5[0]), /* 2 */
0, /* No OER visible constraints */ { 0, 0, SEQUENCE_OF_constraint },
0, /* No PER visible constraints */
asn_MBR_c_5, asn_MBR_c_5,
1, /* Single element */ 1, /* Single element */
&asn_SPC_c_specs_5 /* Additional specs */ &asn_SPC_c_specs_5 /* Additional specs */
@ -560,9 +518,7 @@ asn_TYPE_member_t asn_MBR_Choice3_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_a_2, .type = &asn_DEF_a_2,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "a" .name = "a"
}, },
@ -571,9 +527,7 @@ asn_TYPE_member_t asn_MBR_Choice3_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_Everything, .type = &asn_DEF_Everything,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "b" .name = "b"
}, },
@ -582,9 +536,7 @@ asn_TYPE_member_t asn_MBR_Choice3_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_c_5, .type = &asn_DEF_c_5,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "c" .name = "c"
}, },
@ -608,13 +560,11 @@ asn_TYPE_descriptor_t asn_DEF_Choice3 = {
"Choice3", "Choice3",
"Choice3", "Choice3",
&asn_OP_CHOICE, &asn_OP_CHOICE,
CHOICE_constraint,
0, /* No effective tags (pointer) */ 0, /* No effective tags (pointer) */
0, /* No effective tags (count) */ 0, /* No effective tags (count) */
0, /* No tags (pointer) */ 0, /* No tags (pointer) */
0, /* No tags (count) */ 0, /* No tags (count) */
0, /* No OER visible constraints */ { 0, 0, CHOICE_constraint },
0, /* No PER visible constraints */
asn_MBR_Choice3_1, asn_MBR_Choice3_1,
3, /* Elements count */ 3, /* Elements count */
&asn_SPC_Choice3_specs_1 /* Additional specs */ &asn_SPC_Choice3_specs_1 /* Additional specs */
@ -678,9 +628,7 @@ static asn_TYPE_member_t asn_MBR_Member_2[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_NativeInteger, .type = &asn_DEF_NativeInteger,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "int" .name = "int"
}, },
@ -689,9 +637,7 @@ static asn_TYPE_member_t asn_MBR_Member_2[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_Set, .type = &asn_DEF_Set,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "set" .name = "set"
}, },
@ -700,9 +646,7 @@ static asn_TYPE_member_t asn_MBR_Member_2[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_Sequence, .type = &asn_DEF_Sequence,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "seq" .name = "seq"
}, },
@ -711,9 +655,7 @@ static asn_TYPE_member_t asn_MBR_Member_2[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_Set, .type = &asn_DEF_Set,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "set2" .name = "set2"
}, },
@ -722,9 +664,7 @@ static asn_TYPE_member_t asn_MBR_Member_2[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_Set, .type = &asn_DEF_Set,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "set3" .name = "set3"
}, },
@ -753,15 +693,13 @@ asn_TYPE_descriptor_t asn_DEF_Member_2 = {
"SEQUENCE", "SEQUENCE",
"SEQUENCE", "SEQUENCE",
&asn_OP_SEQUENCE, &asn_OP_SEQUENCE,
SEQUENCE_constraint,
asn_DEF_Member_tags_2, asn_DEF_Member_tags_2,
sizeof(asn_DEF_Member_tags_2) sizeof(asn_DEF_Member_tags_2)
/sizeof(asn_DEF_Member_tags_2[0]), /* 1 */ /sizeof(asn_DEF_Member_tags_2[0]), /* 1 */
asn_DEF_Member_tags_2, /* Same as above */ asn_DEF_Member_tags_2, /* Same as above */
sizeof(asn_DEF_Member_tags_2) sizeof(asn_DEF_Member_tags_2)
/sizeof(asn_DEF_Member_tags_2[0]), /* 1 */ /sizeof(asn_DEF_Member_tags_2[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SEQUENCE_constraint },
0, /* No PER visible constraints */
asn_MBR_Member_2, asn_MBR_Member_2,
5, /* Elements count */ 5, /* Elements count */
&asn_SPC_Member_specs_2 /* Additional specs */ &asn_SPC_Member_specs_2 /* Additional specs */
@ -773,9 +711,7 @@ asn_TYPE_member_t asn_MBR_Set_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_Member_2, .type = &asn_DEF_Member_2,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "" .name = ""
}, },
@ -792,15 +728,13 @@ asn_TYPE_descriptor_t asn_DEF_Set = {
"Set", "Set",
"Set", "Set",
&asn_OP_SET_OF, &asn_OP_SET_OF,
SET_OF_constraint,
asn_DEF_Set_tags_1, asn_DEF_Set_tags_1,
sizeof(asn_DEF_Set_tags_1) sizeof(asn_DEF_Set_tags_1)
/sizeof(asn_DEF_Set_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Set_tags_1[0]), /* 1 */
asn_DEF_Set_tags_1, /* Same as above */ asn_DEF_Set_tags_1, /* Same as above */
sizeof(asn_DEF_Set_tags_1) sizeof(asn_DEF_Set_tags_1)
/sizeof(asn_DEF_Set_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Set_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SET_OF_constraint },
0, /* No PER visible constraints */
asn_MBR_Set_1, asn_MBR_Set_1,
1, /* Single element */ 1, /* Single element */
&asn_SPC_Set_specs_1 /* Additional specs */ &asn_SPC_Set_specs_1 /* Additional specs */
@ -852,9 +786,7 @@ asn_TYPE_member_t asn_MBR_Sequence_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_NativeInteger, .type = &asn_DEF_NativeInteger,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "a" .name = "a"
}, },
@ -863,9 +795,7 @@ asn_TYPE_member_t asn_MBR_Sequence_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_Sequence, .type = &asn_DEF_Sequence,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "seq" .name = "seq"
}, },
@ -874,9 +804,7 @@ asn_TYPE_member_t asn_MBR_Sequence_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_NativeInteger, .type = &asn_DEF_NativeInteger,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "b" .name = "b"
}, },
@ -885,9 +813,7 @@ asn_TYPE_member_t asn_MBR_Sequence_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_Set, .type = &asn_DEF_Set,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "set" .name = "set"
}, },
@ -914,15 +840,13 @@ asn_TYPE_descriptor_t asn_DEF_Sequence = {
"Sequence", "Sequence",
"Sequence", "Sequence",
&asn_OP_SEQUENCE, &asn_OP_SEQUENCE,
SEQUENCE_constraint,
asn_DEF_Sequence_tags_1, asn_DEF_Sequence_tags_1,
sizeof(asn_DEF_Sequence_tags_1) sizeof(asn_DEF_Sequence_tags_1)
/sizeof(asn_DEF_Sequence_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Sequence_tags_1[0]), /* 1 */
asn_DEF_Sequence_tags_1, /* Same as above */ asn_DEF_Sequence_tags_1, /* Same as above */
sizeof(asn_DEF_Sequence_tags_1) sizeof(asn_DEF_Sequence_tags_1)
/sizeof(asn_DEF_Sequence_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Sequence_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SEQUENCE_constraint },
0, /* No PER visible constraints */
asn_MBR_Sequence_1, asn_MBR_Sequence_1,
4, /* Elements count */ 4, /* Elements count */
&asn_SPC_Sequence_specs_1 /* Additional specs */ &asn_SPC_Sequence_specs_1 /* Additional specs */
@ -964,15 +888,13 @@ asn_TYPE_descriptor_t asn_DEF_TypeRef = {
"TypeRef", "TypeRef",
"TypeRef", "TypeRef",
&asn_OP_SEQUENCE, &asn_OP_SEQUENCE,
SEQUENCE_constraint,
asn_DEF_TypeRef_tags_1, asn_DEF_TypeRef_tags_1,
sizeof(asn_DEF_TypeRef_tags_1) sizeof(asn_DEF_TypeRef_tags_1)
/sizeof(asn_DEF_TypeRef_tags_1[0]), /* 1 */ /sizeof(asn_DEF_TypeRef_tags_1[0]), /* 1 */
asn_DEF_TypeRef_tags_1, /* Same as above */ asn_DEF_TypeRef_tags_1, /* Same as above */
sizeof(asn_DEF_TypeRef_tags_1) sizeof(asn_DEF_TypeRef_tags_1)
/sizeof(asn_DEF_TypeRef_tags_1[0]), /* 1 */ /sizeof(asn_DEF_TypeRef_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SEQUENCE_constraint },
0, /* No PER visible constraints */
asn_MBR_Sequence_1, asn_MBR_Sequence_1,
4, /* Elements count */ 4, /* Elements count */
&asn_SPC_Sequence_specs_1 /* Additional specs */ &asn_SPC_Sequence_specs_1 /* Additional specs */
@ -1020,9 +942,7 @@ static asn_TYPE_member_t asn_MBR_b_3[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_Beta, .type = &asn_DEF_Beta,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "b" .name = "b"
}, },
@ -1048,15 +968,13 @@ asn_TYPE_descriptor_t asn_DEF_b_3 = {
"b", "b",
"b", "b",
&asn_OP_SEQUENCE, &asn_OP_SEQUENCE,
SEQUENCE_constraint,
asn_DEF_b_tags_3, asn_DEF_b_tags_3,
sizeof(asn_DEF_b_tags_3) sizeof(asn_DEF_b_tags_3)
/sizeof(asn_DEF_b_tags_3[0]) - 1, /* 1 */ /sizeof(asn_DEF_b_tags_3[0]) - 1, /* 1 */
asn_DEF_b_tags_3, /* Same as above */ asn_DEF_b_tags_3, /* Same as above */
sizeof(asn_DEF_b_tags_3) sizeof(asn_DEF_b_tags_3)
/sizeof(asn_DEF_b_tags_3[0]), /* 2 */ /sizeof(asn_DEF_b_tags_3[0]), /* 2 */
0, /* No OER visible constraints */ { 0, 0, SEQUENCE_constraint },
0, /* No PER visible constraints */
asn_MBR_b_3, asn_MBR_b_3,
1, /* Elements count */ 1, /* Elements count */
&asn_SPC_b_specs_3 /* Additional specs */ &asn_SPC_b_specs_3 /* Additional specs */
@ -1068,9 +986,7 @@ asn_TYPE_member_t asn_MBR_Alpha_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_Beta, .type = &asn_DEF_Beta,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "a" .name = "a"
}, },
@ -1079,9 +995,7 @@ asn_TYPE_member_t asn_MBR_Alpha_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_b_3, .type = &asn_DEF_b_3,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "b" .name = "b"
}, },
@ -1106,15 +1020,13 @@ asn_TYPE_descriptor_t asn_DEF_Alpha = {
"Alpha", "Alpha",
"Alpha", "Alpha",
&asn_OP_SEQUENCE, &asn_OP_SEQUENCE,
SEQUENCE_constraint,
asn_DEF_Alpha_tags_1, asn_DEF_Alpha_tags_1,
sizeof(asn_DEF_Alpha_tags_1) sizeof(asn_DEF_Alpha_tags_1)
/sizeof(asn_DEF_Alpha_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Alpha_tags_1[0]), /* 1 */
asn_DEF_Alpha_tags_1, /* Same as above */ asn_DEF_Alpha_tags_1, /* Same as above */
sizeof(asn_DEF_Alpha_tags_1) sizeof(asn_DEF_Alpha_tags_1)
/sizeof(asn_DEF_Alpha_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Alpha_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SEQUENCE_constraint },
0, /* No PER visible constraints */
asn_MBR_Alpha_1, asn_MBR_Alpha_1,
2, /* Elements count */ 2, /* Elements count */
&asn_SPC_Alpha_specs_1 /* Additional specs */ &asn_SPC_Alpha_specs_1 /* Additional specs */
@ -1159,9 +1071,7 @@ asn_TYPE_member_t asn_MBR_Beta_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_Alpha, .type = &asn_DEF_Alpha,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "b" .name = "b"
}, },
@ -1170,9 +1080,7 @@ asn_TYPE_member_t asn_MBR_Beta_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_Gamma, .type = &asn_DEF_Gamma,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "g" .name = "g"
}, },
@ -1197,15 +1105,13 @@ asn_TYPE_descriptor_t asn_DEF_Beta = {
"Beta", "Beta",
"Beta", "Beta",
&asn_OP_SEQUENCE, &asn_OP_SEQUENCE,
SEQUENCE_constraint,
asn_DEF_Beta_tags_1, asn_DEF_Beta_tags_1,
sizeof(asn_DEF_Beta_tags_1) sizeof(asn_DEF_Beta_tags_1)
/sizeof(asn_DEF_Beta_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Beta_tags_1[0]), /* 1 */
asn_DEF_Beta_tags_1, /* Same as above */ asn_DEF_Beta_tags_1, /* Same as above */
sizeof(asn_DEF_Beta_tags_1) sizeof(asn_DEF_Beta_tags_1)
/sizeof(asn_DEF_Beta_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Beta_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SEQUENCE_constraint },
0, /* No PER visible constraints */
asn_MBR_Beta_1, asn_MBR_Beta_1,
2, /* Elements count */ 2, /* Elements count */
&asn_SPC_Beta_specs_1 /* Additional specs */ &asn_SPC_Beta_specs_1 /* Additional specs */
@ -1253,9 +1159,7 @@ asn_TYPE_member_t asn_MBR_Gamma_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_TwoThree, .type = &asn_DEF_TwoThree,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "o" .name = "o"
}, },
@ -1264,9 +1168,7 @@ asn_TYPE_member_t asn_MBR_Gamma_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_Alpha, .type = &asn_DEF_Alpha,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "a" .name = "a"
}, },
@ -1275,9 +1177,7 @@ asn_TYPE_member_t asn_MBR_Gamma_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_Beta, .type = &asn_DEF_Beta,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "b" .name = "b"
}, },
@ -1303,15 +1203,13 @@ asn_TYPE_descriptor_t asn_DEF_Gamma = {
"Gamma", "Gamma",
"Gamma", "Gamma",
&asn_OP_SEQUENCE, &asn_OP_SEQUENCE,
SEQUENCE_constraint,
asn_DEF_Gamma_tags_1, asn_DEF_Gamma_tags_1,
sizeof(asn_DEF_Gamma_tags_1) sizeof(asn_DEF_Gamma_tags_1)
/sizeof(asn_DEF_Gamma_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Gamma_tags_1[0]), /* 1 */
asn_DEF_Gamma_tags_1, /* Same as above */ asn_DEF_Gamma_tags_1, /* Same as above */
sizeof(asn_DEF_Gamma_tags_1) sizeof(asn_DEF_Gamma_tags_1)
/sizeof(asn_DEF_Gamma_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Gamma_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SEQUENCE_constraint },
0, /* No PER visible constraints */
asn_MBR_Gamma_1, asn_MBR_Gamma_1,
3, /* Elements count */ 3, /* Elements count */
&asn_SPC_Gamma_specs_1 /* Additional specs */ &asn_SPC_Gamma_specs_1 /* Additional specs */
@ -1367,9 +1265,7 @@ asn_TYPE_member_t asn_MBR_OneTwo_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_TwoThree, .type = &asn_DEF_TwoThree,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "m12" .name = "m12"
}, },
@ -1398,15 +1294,13 @@ asn_TYPE_descriptor_t asn_DEF_OneTwo = {
"OneTwo", "OneTwo",
"OneTwo", "OneTwo",
&asn_OP_SET, &asn_OP_SET,
SET_constraint,
asn_DEF_OneTwo_tags_1, asn_DEF_OneTwo_tags_1,
sizeof(asn_DEF_OneTwo_tags_1) sizeof(asn_DEF_OneTwo_tags_1)
/sizeof(asn_DEF_OneTwo_tags_1[0]), /* 1 */ /sizeof(asn_DEF_OneTwo_tags_1[0]), /* 1 */
asn_DEF_OneTwo_tags_1, /* Same as above */ asn_DEF_OneTwo_tags_1, /* Same as above */
sizeof(asn_DEF_OneTwo_tags_1) sizeof(asn_DEF_OneTwo_tags_1)
/sizeof(asn_DEF_OneTwo_tags_1[0]), /* 1 */ /sizeof(asn_DEF_OneTwo_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SET_constraint },
0, /* No PER visible constraints */
asn_MBR_OneTwo_1, asn_MBR_OneTwo_1,
1, /* Elements count */ 1, /* Elements count */
&asn_SPC_OneTwo_specs_1 /* Additional specs */ &asn_SPC_OneTwo_specs_1 /* Additional specs */
@ -1462,9 +1356,7 @@ asn_TYPE_member_t asn_MBR_TwoThree_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_ThreeOne, .type = &asn_DEF_ThreeOne,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "m23" .name = "m23"
}, },
@ -1493,15 +1385,13 @@ asn_TYPE_descriptor_t asn_DEF_TwoThree = {
"TwoThree", "TwoThree",
"TwoThree", "TwoThree",
&asn_OP_SET, &asn_OP_SET,
SET_constraint,
asn_DEF_TwoThree_tags_1, asn_DEF_TwoThree_tags_1,
sizeof(asn_DEF_TwoThree_tags_1) sizeof(asn_DEF_TwoThree_tags_1)
/sizeof(asn_DEF_TwoThree_tags_1[0]), /* 1 */ /sizeof(asn_DEF_TwoThree_tags_1[0]), /* 1 */
asn_DEF_TwoThree_tags_1, /* Same as above */ asn_DEF_TwoThree_tags_1, /* Same as above */
sizeof(asn_DEF_TwoThree_tags_1) sizeof(asn_DEF_TwoThree_tags_1)
/sizeof(asn_DEF_TwoThree_tags_1[0]), /* 1 */ /sizeof(asn_DEF_TwoThree_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SET_constraint },
0, /* No PER visible constraints */
asn_MBR_TwoThree_1, asn_MBR_TwoThree_1,
1, /* Elements count */ 1, /* Elements count */
&asn_SPC_TwoThree_specs_1 /* Additional specs */ &asn_SPC_TwoThree_specs_1 /* Additional specs */
@ -1561,9 +1451,7 @@ asn_TYPE_member_t asn_MBR_ThreeOne_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_OneTwo, .type = &asn_DEF_OneTwo,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "m31" .name = "m31"
}, },
@ -1572,9 +1460,7 @@ asn_TYPE_member_t asn_MBR_ThreeOne_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_Gamma, .type = &asn_DEF_Gamma,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "g" .name = "g"
}, },
@ -1604,15 +1490,13 @@ asn_TYPE_descriptor_t asn_DEF_ThreeOne = {
"ThreeOne", "ThreeOne",
"ThreeOne", "ThreeOne",
&asn_OP_SET, &asn_OP_SET,
SET_constraint,
asn_DEF_ThreeOne_tags_1, asn_DEF_ThreeOne_tags_1,
sizeof(asn_DEF_ThreeOne_tags_1) sizeof(asn_DEF_ThreeOne_tags_1)
/sizeof(asn_DEF_ThreeOne_tags_1[0]), /* 1 */ /sizeof(asn_DEF_ThreeOne_tags_1[0]), /* 1 */
asn_DEF_ThreeOne_tags_1, /* Same as above */ asn_DEF_ThreeOne_tags_1, /* Same as above */
sizeof(asn_DEF_ThreeOne_tags_1) sizeof(asn_DEF_ThreeOne_tags_1)
/sizeof(asn_DEF_ThreeOne_tags_1[0]), /* 1 */ /sizeof(asn_DEF_ThreeOne_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SET_constraint },
0, /* No PER visible constraints */
asn_MBR_ThreeOne_1, asn_MBR_ThreeOne_1,
2, /* Elements count */ 2, /* Elements count */
&asn_SPC_ThreeOne_specs_1 /* Additional specs */ &asn_SPC_ThreeOne_specs_1 /* Additional specs */

View File

@ -54,9 +54,7 @@ asn_TYPE_member_t asn_MBR_Everything_1[] = {
.tag_mode = +1, /* EXPLICIT tag at current level */ .tag_mode = +1, /* EXPLICIT tag at current level */
.type = &asn_DEF_Choice1, .type = &asn_DEF_Choice1,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "ch1" .name = "ch1"
}, },
@ -65,9 +63,7 @@ asn_TYPE_member_t asn_MBR_Everything_1[] = {
.tag_mode = +1, /* EXPLICIT tag at current level */ .tag_mode = +1, /* EXPLICIT tag at current level */
.type = &asn_DEF_Choice2, .type = &asn_DEF_Choice2,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "ch2" .name = "ch2"
}, },
@ -76,9 +72,7 @@ asn_TYPE_member_t asn_MBR_Everything_1[] = {
.tag_mode = +1, /* EXPLICIT tag at current level */ .tag_mode = +1, /* EXPLICIT tag at current level */
.type = &asn_DEF_Choice3, .type = &asn_DEF_Choice3,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "ch3" .name = "ch3"
}, },
@ -87,9 +81,7 @@ asn_TYPE_member_t asn_MBR_Everything_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_Set, .type = &asn_DEF_Set,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "set" .name = "set"
}, },
@ -98,9 +90,7 @@ asn_TYPE_member_t asn_MBR_Everything_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_Alpha, .type = &asn_DEF_Alpha,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "a" .name = "a"
}, },
@ -109,9 +99,7 @@ asn_TYPE_member_t asn_MBR_Everything_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_Beta, .type = &asn_DEF_Beta,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "b" .name = "b"
}, },
@ -120,9 +108,7 @@ asn_TYPE_member_t asn_MBR_Everything_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_Gamma, .type = &asn_DEF_Gamma,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "g" .name = "g"
}, },
@ -131,9 +117,7 @@ asn_TYPE_member_t asn_MBR_Everything_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_OneTwo, .type = &asn_DEF_OneTwo,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "ot" .name = "ot"
}, },
@ -142,9 +126,7 @@ asn_TYPE_member_t asn_MBR_Everything_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_TwoThree, .type = &asn_DEF_TwoThree,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "tt" .name = "tt"
}, },
@ -153,9 +135,7 @@ asn_TYPE_member_t asn_MBR_Everything_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_ThreeOne, .type = &asn_DEF_ThreeOne,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "to" .name = "to"
}, },
@ -188,15 +168,13 @@ asn_TYPE_descriptor_t asn_DEF_Everything = {
"Everything", "Everything",
"Everything", "Everything",
&asn_OP_SEQUENCE, &asn_OP_SEQUENCE,
SEQUENCE_constraint,
asn_DEF_Everything_tags_1, asn_DEF_Everything_tags_1,
sizeof(asn_DEF_Everything_tags_1) sizeof(asn_DEF_Everything_tags_1)
/sizeof(asn_DEF_Everything_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Everything_tags_1[0]), /* 1 */
asn_DEF_Everything_tags_1, /* Same as above */ asn_DEF_Everything_tags_1, /* Same as above */
sizeof(asn_DEF_Everything_tags_1) sizeof(asn_DEF_Everything_tags_1)
/sizeof(asn_DEF_Everything_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Everything_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SEQUENCE_constraint },
0, /* No PER visible constraints */
asn_MBR_Everything_1, asn_MBR_Everything_1,
10, /* Elements count */ 10, /* Elements count */
&asn_SPC_Everything_specs_1 /* Additional specs */ &asn_SPC_Everything_specs_1 /* Additional specs */
@ -255,9 +233,7 @@ asn_TYPE_member_t asn_MBR_Choice1_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_Everything, .type = &asn_DEF_Everything,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "something" .name = "something"
}, },
@ -266,9 +242,7 @@ asn_TYPE_member_t asn_MBR_Choice1_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_Everything, .type = &asn_DEF_Everything,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "some2" .name = "some2"
}, },
@ -291,13 +265,11 @@ asn_TYPE_descriptor_t asn_DEF_Choice1 = {
"Choice1", "Choice1",
"Choice1", "Choice1",
&asn_OP_CHOICE, &asn_OP_CHOICE,
CHOICE_constraint,
0, /* No effective tags (pointer) */ 0, /* No effective tags (pointer) */
0, /* No effective tags (count) */ 0, /* No effective tags (count) */
0, /* No tags (pointer) */ 0, /* No tags (pointer) */
0, /* No tags (count) */ 0, /* No tags (count) */
0, /* No OER visible constraints */ { 0, 0, CHOICE_constraint },
0, /* No PER visible constraints */
asn_MBR_Choice1_1, asn_MBR_Choice1_1,
2, /* Elements count */ 2, /* Elements count */
&asn_SPC_Choice1_specs_1 /* Additional specs */ &asn_SPC_Choice1_specs_1 /* Additional specs */
@ -357,9 +329,7 @@ asn_TYPE_member_t asn_MBR_Choice2_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_TypeRef, .type = &asn_DEF_TypeRef,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "typeref" .name = "typeref"
}, },
@ -368,9 +338,7 @@ asn_TYPE_member_t asn_MBR_Choice2_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_Everything, .type = &asn_DEF_Everything,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "some3" .name = "some3"
}, },
@ -393,13 +361,11 @@ asn_TYPE_descriptor_t asn_DEF_Choice2 = {
"Choice2", "Choice2",
"Choice2", "Choice2",
&asn_OP_CHOICE, &asn_OP_CHOICE,
CHOICE_constraint,
0, /* No effective tags (pointer) */ 0, /* No effective tags (pointer) */
0, /* No effective tags (count) */ 0, /* No effective tags (count) */
0, /* No tags (pointer) */ 0, /* No tags (pointer) */
0, /* No tags (count) */ 0, /* No tags (count) */
0, /* No OER visible constraints */ { 0, 0, CHOICE_constraint },
0, /* No PER visible constraints */
asn_MBR_Choice2_1, asn_MBR_Choice2_1,
2, /* Elements count */ 2, /* Elements count */
&asn_SPC_Choice2_specs_1 /* Additional specs */ &asn_SPC_Choice2_specs_1 /* Additional specs */
@ -470,9 +436,7 @@ static asn_TYPE_member_t asn_MBR_a_2[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_Everything, .type = &asn_DEF_Everything,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "aa" .name = "aa"
}, },
@ -498,15 +462,13 @@ asn_TYPE_descriptor_t asn_DEF_a_2 = {
"a", "a",
"a", "a",
&asn_OP_SEQUENCE, &asn_OP_SEQUENCE,
SEQUENCE_constraint,
asn_DEF_a_tags_2, asn_DEF_a_tags_2,
sizeof(asn_DEF_a_tags_2) sizeof(asn_DEF_a_tags_2)
/sizeof(asn_DEF_a_tags_2[0]) - 1, /* 1 */ /sizeof(asn_DEF_a_tags_2[0]) - 1, /* 1 */
asn_DEF_a_tags_2, /* Same as above */ asn_DEF_a_tags_2, /* Same as above */
sizeof(asn_DEF_a_tags_2) sizeof(asn_DEF_a_tags_2)
/sizeof(asn_DEF_a_tags_2[0]), /* 2 */ /sizeof(asn_DEF_a_tags_2[0]), /* 2 */
0, /* No OER visible constraints */ { 0, 0, SEQUENCE_constraint },
0, /* No PER visible constraints */
asn_MBR_a_2, asn_MBR_a_2,
1, /* Elements count */ 1, /* Elements count */
&asn_SPC_a_specs_2 /* Additional specs */ &asn_SPC_a_specs_2 /* Additional specs */
@ -518,9 +480,7 @@ static asn_TYPE_member_t asn_MBR_c_5[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_Choice3, .type = &asn_DEF_Choice3,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "" .name = ""
}, },
@ -539,15 +499,13 @@ asn_TYPE_descriptor_t asn_DEF_c_5 = {
"c", "c",
"c", "c",
&asn_OP_SEQUENCE_OF, &asn_OP_SEQUENCE_OF,
SEQUENCE_OF_constraint,
asn_DEF_c_tags_5, asn_DEF_c_tags_5,
sizeof(asn_DEF_c_tags_5) sizeof(asn_DEF_c_tags_5)
/sizeof(asn_DEF_c_tags_5[0]) - 1, /* 1 */ /sizeof(asn_DEF_c_tags_5[0]) - 1, /* 1 */
asn_DEF_c_tags_5, /* Same as above */ asn_DEF_c_tags_5, /* Same as above */
sizeof(asn_DEF_c_tags_5) sizeof(asn_DEF_c_tags_5)
/sizeof(asn_DEF_c_tags_5[0]), /* 2 */ /sizeof(asn_DEF_c_tags_5[0]), /* 2 */
0, /* No OER visible constraints */ { 0, 0, SEQUENCE_OF_constraint },
0, /* No PER visible constraints */
asn_MBR_c_5, asn_MBR_c_5,
1, /* Single element */ 1, /* Single element */
&asn_SPC_c_specs_5 /* Additional specs */ &asn_SPC_c_specs_5 /* Additional specs */
@ -559,9 +517,7 @@ asn_TYPE_member_t asn_MBR_Choice3_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_a_2, .type = &asn_DEF_a_2,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "a" .name = "a"
}, },
@ -570,9 +526,7 @@ asn_TYPE_member_t asn_MBR_Choice3_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_Everything, .type = &asn_DEF_Everything,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "b" .name = "b"
}, },
@ -581,9 +535,7 @@ asn_TYPE_member_t asn_MBR_Choice3_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_c_5, .type = &asn_DEF_c_5,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "c" .name = "c"
}, },
@ -607,13 +559,11 @@ asn_TYPE_descriptor_t asn_DEF_Choice3 = {
"Choice3", "Choice3",
"Choice3", "Choice3",
&asn_OP_CHOICE, &asn_OP_CHOICE,
CHOICE_constraint,
0, /* No effective tags (pointer) */ 0, /* No effective tags (pointer) */
0, /* No effective tags (count) */ 0, /* No effective tags (count) */
0, /* No tags (pointer) */ 0, /* No tags (pointer) */
0, /* No tags (count) */ 0, /* No tags (count) */
0, /* No OER visible constraints */ { 0, 0, CHOICE_constraint },
0, /* No PER visible constraints */
asn_MBR_Choice3_1, asn_MBR_Choice3_1,
3, /* Elements count */ 3, /* Elements count */
&asn_SPC_Choice3_specs_1 /* Additional specs */ &asn_SPC_Choice3_specs_1 /* Additional specs */
@ -677,9 +627,7 @@ static asn_TYPE_member_t asn_MBR_Member_2[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_INTEGER, .type = &asn_DEF_INTEGER,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "int" .name = "int"
}, },
@ -688,9 +636,7 @@ static asn_TYPE_member_t asn_MBR_Member_2[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_Set, .type = &asn_DEF_Set,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "set" .name = "set"
}, },
@ -699,9 +645,7 @@ static asn_TYPE_member_t asn_MBR_Member_2[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_Sequence, .type = &asn_DEF_Sequence,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "seq" .name = "seq"
}, },
@ -710,9 +654,7 @@ static asn_TYPE_member_t asn_MBR_Member_2[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_Set, .type = &asn_DEF_Set,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "set2" .name = "set2"
}, },
@ -721,9 +663,7 @@ static asn_TYPE_member_t asn_MBR_Member_2[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_Set, .type = &asn_DEF_Set,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "set3" .name = "set3"
}, },
@ -752,15 +692,13 @@ asn_TYPE_descriptor_t asn_DEF_Member_2 = {
"SEQUENCE", "SEQUENCE",
"SEQUENCE", "SEQUENCE",
&asn_OP_SEQUENCE, &asn_OP_SEQUENCE,
SEQUENCE_constraint,
asn_DEF_Member_tags_2, asn_DEF_Member_tags_2,
sizeof(asn_DEF_Member_tags_2) sizeof(asn_DEF_Member_tags_2)
/sizeof(asn_DEF_Member_tags_2[0]), /* 1 */ /sizeof(asn_DEF_Member_tags_2[0]), /* 1 */
asn_DEF_Member_tags_2, /* Same as above */ asn_DEF_Member_tags_2, /* Same as above */
sizeof(asn_DEF_Member_tags_2) sizeof(asn_DEF_Member_tags_2)
/sizeof(asn_DEF_Member_tags_2[0]), /* 1 */ /sizeof(asn_DEF_Member_tags_2[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SEQUENCE_constraint },
0, /* No PER visible constraints */
asn_MBR_Member_2, asn_MBR_Member_2,
5, /* Elements count */ 5, /* Elements count */
&asn_SPC_Member_specs_2 /* Additional specs */ &asn_SPC_Member_specs_2 /* Additional specs */
@ -772,9 +710,7 @@ asn_TYPE_member_t asn_MBR_Set_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_Member_2, .type = &asn_DEF_Member_2,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "" .name = ""
}, },
@ -791,15 +727,13 @@ asn_TYPE_descriptor_t asn_DEF_Set = {
"Set", "Set",
"Set", "Set",
&asn_OP_SET_OF, &asn_OP_SET_OF,
SET_OF_constraint,
asn_DEF_Set_tags_1, asn_DEF_Set_tags_1,
sizeof(asn_DEF_Set_tags_1) sizeof(asn_DEF_Set_tags_1)
/sizeof(asn_DEF_Set_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Set_tags_1[0]), /* 1 */
asn_DEF_Set_tags_1, /* Same as above */ asn_DEF_Set_tags_1, /* Same as above */
sizeof(asn_DEF_Set_tags_1) sizeof(asn_DEF_Set_tags_1)
/sizeof(asn_DEF_Set_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Set_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SET_OF_constraint },
0, /* No PER visible constraints */
asn_MBR_Set_1, asn_MBR_Set_1,
1, /* Single element */ 1, /* Single element */
&asn_SPC_Set_specs_1 /* Additional specs */ &asn_SPC_Set_specs_1 /* Additional specs */
@ -851,9 +785,7 @@ asn_TYPE_member_t asn_MBR_Sequence_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_INTEGER, .type = &asn_DEF_INTEGER,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "a" .name = "a"
}, },
@ -862,9 +794,7 @@ asn_TYPE_member_t asn_MBR_Sequence_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_Sequence, .type = &asn_DEF_Sequence,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "seq" .name = "seq"
}, },
@ -873,9 +803,7 @@ asn_TYPE_member_t asn_MBR_Sequence_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_INTEGER, .type = &asn_DEF_INTEGER,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "b" .name = "b"
}, },
@ -884,9 +812,7 @@ asn_TYPE_member_t asn_MBR_Sequence_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_Set, .type = &asn_DEF_Set,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "set" .name = "set"
}, },
@ -913,15 +839,13 @@ asn_TYPE_descriptor_t asn_DEF_Sequence = {
"Sequence", "Sequence",
"Sequence", "Sequence",
&asn_OP_SEQUENCE, &asn_OP_SEQUENCE,
SEQUENCE_constraint,
asn_DEF_Sequence_tags_1, asn_DEF_Sequence_tags_1,
sizeof(asn_DEF_Sequence_tags_1) sizeof(asn_DEF_Sequence_tags_1)
/sizeof(asn_DEF_Sequence_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Sequence_tags_1[0]), /* 1 */
asn_DEF_Sequence_tags_1, /* Same as above */ asn_DEF_Sequence_tags_1, /* Same as above */
sizeof(asn_DEF_Sequence_tags_1) sizeof(asn_DEF_Sequence_tags_1)
/sizeof(asn_DEF_Sequence_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Sequence_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SEQUENCE_constraint },
0, /* No PER visible constraints */
asn_MBR_Sequence_1, asn_MBR_Sequence_1,
4, /* Elements count */ 4, /* Elements count */
&asn_SPC_Sequence_specs_1 /* Additional specs */ &asn_SPC_Sequence_specs_1 /* Additional specs */
@ -963,15 +887,13 @@ asn_TYPE_descriptor_t asn_DEF_TypeRef = {
"TypeRef", "TypeRef",
"TypeRef", "TypeRef",
&asn_OP_SEQUENCE, &asn_OP_SEQUENCE,
SEQUENCE_constraint,
asn_DEF_TypeRef_tags_1, asn_DEF_TypeRef_tags_1,
sizeof(asn_DEF_TypeRef_tags_1) sizeof(asn_DEF_TypeRef_tags_1)
/sizeof(asn_DEF_TypeRef_tags_1[0]), /* 1 */ /sizeof(asn_DEF_TypeRef_tags_1[0]), /* 1 */
asn_DEF_TypeRef_tags_1, /* Same as above */ asn_DEF_TypeRef_tags_1, /* Same as above */
sizeof(asn_DEF_TypeRef_tags_1) sizeof(asn_DEF_TypeRef_tags_1)
/sizeof(asn_DEF_TypeRef_tags_1[0]), /* 1 */ /sizeof(asn_DEF_TypeRef_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SEQUENCE_constraint },
0, /* No PER visible constraints */
asn_MBR_Sequence_1, asn_MBR_Sequence_1,
4, /* Elements count */ 4, /* Elements count */
&asn_SPC_Sequence_specs_1 /* Additional specs */ &asn_SPC_Sequence_specs_1 /* Additional specs */
@ -1019,9 +941,7 @@ static asn_TYPE_member_t asn_MBR_b_3[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_Beta, .type = &asn_DEF_Beta,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "b" .name = "b"
}, },
@ -1047,15 +967,13 @@ asn_TYPE_descriptor_t asn_DEF_b_3 = {
"b", "b",
"b", "b",
&asn_OP_SEQUENCE, &asn_OP_SEQUENCE,
SEQUENCE_constraint,
asn_DEF_b_tags_3, asn_DEF_b_tags_3,
sizeof(asn_DEF_b_tags_3) sizeof(asn_DEF_b_tags_3)
/sizeof(asn_DEF_b_tags_3[0]) - 1, /* 1 */ /sizeof(asn_DEF_b_tags_3[0]) - 1, /* 1 */
asn_DEF_b_tags_3, /* Same as above */ asn_DEF_b_tags_3, /* Same as above */
sizeof(asn_DEF_b_tags_3) sizeof(asn_DEF_b_tags_3)
/sizeof(asn_DEF_b_tags_3[0]), /* 2 */ /sizeof(asn_DEF_b_tags_3[0]), /* 2 */
0, /* No OER visible constraints */ { 0, 0, SEQUENCE_constraint },
0, /* No PER visible constraints */
asn_MBR_b_3, asn_MBR_b_3,
1, /* Elements count */ 1, /* Elements count */
&asn_SPC_b_specs_3 /* Additional specs */ &asn_SPC_b_specs_3 /* Additional specs */
@ -1067,9 +985,7 @@ asn_TYPE_member_t asn_MBR_Alpha_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_Beta, .type = &asn_DEF_Beta,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "a" .name = "a"
}, },
@ -1078,9 +994,7 @@ asn_TYPE_member_t asn_MBR_Alpha_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_b_3, .type = &asn_DEF_b_3,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "b" .name = "b"
}, },
@ -1105,15 +1019,13 @@ asn_TYPE_descriptor_t asn_DEF_Alpha = {
"Alpha", "Alpha",
"Alpha", "Alpha",
&asn_OP_SEQUENCE, &asn_OP_SEQUENCE,
SEQUENCE_constraint,
asn_DEF_Alpha_tags_1, asn_DEF_Alpha_tags_1,
sizeof(asn_DEF_Alpha_tags_1) sizeof(asn_DEF_Alpha_tags_1)
/sizeof(asn_DEF_Alpha_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Alpha_tags_1[0]), /* 1 */
asn_DEF_Alpha_tags_1, /* Same as above */ asn_DEF_Alpha_tags_1, /* Same as above */
sizeof(asn_DEF_Alpha_tags_1) sizeof(asn_DEF_Alpha_tags_1)
/sizeof(asn_DEF_Alpha_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Alpha_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SEQUENCE_constraint },
0, /* No PER visible constraints */
asn_MBR_Alpha_1, asn_MBR_Alpha_1,
2, /* Elements count */ 2, /* Elements count */
&asn_SPC_Alpha_specs_1 /* Additional specs */ &asn_SPC_Alpha_specs_1 /* Additional specs */
@ -1158,9 +1070,7 @@ asn_TYPE_member_t asn_MBR_Beta_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_Alpha, .type = &asn_DEF_Alpha,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "b" .name = "b"
}, },
@ -1169,9 +1079,7 @@ asn_TYPE_member_t asn_MBR_Beta_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_Gamma, .type = &asn_DEF_Gamma,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "g" .name = "g"
}, },
@ -1196,15 +1104,13 @@ asn_TYPE_descriptor_t asn_DEF_Beta = {
"Beta", "Beta",
"Beta", "Beta",
&asn_OP_SEQUENCE, &asn_OP_SEQUENCE,
SEQUENCE_constraint,
asn_DEF_Beta_tags_1, asn_DEF_Beta_tags_1,
sizeof(asn_DEF_Beta_tags_1) sizeof(asn_DEF_Beta_tags_1)
/sizeof(asn_DEF_Beta_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Beta_tags_1[0]), /* 1 */
asn_DEF_Beta_tags_1, /* Same as above */ asn_DEF_Beta_tags_1, /* Same as above */
sizeof(asn_DEF_Beta_tags_1) sizeof(asn_DEF_Beta_tags_1)
/sizeof(asn_DEF_Beta_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Beta_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SEQUENCE_constraint },
0, /* No PER visible constraints */
asn_MBR_Beta_1, asn_MBR_Beta_1,
2, /* Elements count */ 2, /* Elements count */
&asn_SPC_Beta_specs_1 /* Additional specs */ &asn_SPC_Beta_specs_1 /* Additional specs */
@ -1252,9 +1158,7 @@ asn_TYPE_member_t asn_MBR_Gamma_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_TwoThree, .type = &asn_DEF_TwoThree,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "o" .name = "o"
}, },
@ -1263,9 +1167,7 @@ asn_TYPE_member_t asn_MBR_Gamma_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_Alpha, .type = &asn_DEF_Alpha,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "a" .name = "a"
}, },
@ -1274,9 +1176,7 @@ asn_TYPE_member_t asn_MBR_Gamma_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_Beta, .type = &asn_DEF_Beta,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "b" .name = "b"
}, },
@ -1302,15 +1202,13 @@ asn_TYPE_descriptor_t asn_DEF_Gamma = {
"Gamma", "Gamma",
"Gamma", "Gamma",
&asn_OP_SEQUENCE, &asn_OP_SEQUENCE,
SEQUENCE_constraint,
asn_DEF_Gamma_tags_1, asn_DEF_Gamma_tags_1,
sizeof(asn_DEF_Gamma_tags_1) sizeof(asn_DEF_Gamma_tags_1)
/sizeof(asn_DEF_Gamma_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Gamma_tags_1[0]), /* 1 */
asn_DEF_Gamma_tags_1, /* Same as above */ asn_DEF_Gamma_tags_1, /* Same as above */
sizeof(asn_DEF_Gamma_tags_1) sizeof(asn_DEF_Gamma_tags_1)
/sizeof(asn_DEF_Gamma_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Gamma_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SEQUENCE_constraint },
0, /* No PER visible constraints */
asn_MBR_Gamma_1, asn_MBR_Gamma_1,
3, /* Elements count */ 3, /* Elements count */
&asn_SPC_Gamma_specs_1 /* Additional specs */ &asn_SPC_Gamma_specs_1 /* Additional specs */
@ -1366,9 +1264,7 @@ asn_TYPE_member_t asn_MBR_OneTwo_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_TwoThree, .type = &asn_DEF_TwoThree,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "m12" .name = "m12"
}, },
@ -1397,15 +1293,13 @@ asn_TYPE_descriptor_t asn_DEF_OneTwo = {
"OneTwo", "OneTwo",
"OneTwo", "OneTwo",
&asn_OP_SET, &asn_OP_SET,
SET_constraint,
asn_DEF_OneTwo_tags_1, asn_DEF_OneTwo_tags_1,
sizeof(asn_DEF_OneTwo_tags_1) sizeof(asn_DEF_OneTwo_tags_1)
/sizeof(asn_DEF_OneTwo_tags_1[0]), /* 1 */ /sizeof(asn_DEF_OneTwo_tags_1[0]), /* 1 */
asn_DEF_OneTwo_tags_1, /* Same as above */ asn_DEF_OneTwo_tags_1, /* Same as above */
sizeof(asn_DEF_OneTwo_tags_1) sizeof(asn_DEF_OneTwo_tags_1)
/sizeof(asn_DEF_OneTwo_tags_1[0]), /* 1 */ /sizeof(asn_DEF_OneTwo_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SET_constraint },
0, /* No PER visible constraints */
asn_MBR_OneTwo_1, asn_MBR_OneTwo_1,
1, /* Elements count */ 1, /* Elements count */
&asn_SPC_OneTwo_specs_1 /* Additional specs */ &asn_SPC_OneTwo_specs_1 /* Additional specs */
@ -1461,9 +1355,7 @@ asn_TYPE_member_t asn_MBR_TwoThree_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_ThreeOne, .type = &asn_DEF_ThreeOne,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "m23" .name = "m23"
}, },
@ -1492,15 +1384,13 @@ asn_TYPE_descriptor_t asn_DEF_TwoThree = {
"TwoThree", "TwoThree",
"TwoThree", "TwoThree",
&asn_OP_SET, &asn_OP_SET,
SET_constraint,
asn_DEF_TwoThree_tags_1, asn_DEF_TwoThree_tags_1,
sizeof(asn_DEF_TwoThree_tags_1) sizeof(asn_DEF_TwoThree_tags_1)
/sizeof(asn_DEF_TwoThree_tags_1[0]), /* 1 */ /sizeof(asn_DEF_TwoThree_tags_1[0]), /* 1 */
asn_DEF_TwoThree_tags_1, /* Same as above */ asn_DEF_TwoThree_tags_1, /* Same as above */
sizeof(asn_DEF_TwoThree_tags_1) sizeof(asn_DEF_TwoThree_tags_1)
/sizeof(asn_DEF_TwoThree_tags_1[0]), /* 1 */ /sizeof(asn_DEF_TwoThree_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SET_constraint },
0, /* No PER visible constraints */
asn_MBR_TwoThree_1, asn_MBR_TwoThree_1,
1, /* Elements count */ 1, /* Elements count */
&asn_SPC_TwoThree_specs_1 /* Additional specs */ &asn_SPC_TwoThree_specs_1 /* Additional specs */
@ -1560,9 +1450,7 @@ asn_TYPE_member_t asn_MBR_ThreeOne_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_OneTwo, .type = &asn_DEF_OneTwo,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "m31" .name = "m31"
}, },
@ -1571,9 +1459,7 @@ asn_TYPE_member_t asn_MBR_ThreeOne_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_Gamma, .type = &asn_DEF_Gamma,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "g" .name = "g"
}, },
@ -1603,15 +1489,13 @@ asn_TYPE_descriptor_t asn_DEF_ThreeOne = {
"ThreeOne", "ThreeOne",
"ThreeOne", "ThreeOne",
&asn_OP_SET, &asn_OP_SET,
SET_constraint,
asn_DEF_ThreeOne_tags_1, asn_DEF_ThreeOne_tags_1,
sizeof(asn_DEF_ThreeOne_tags_1) sizeof(asn_DEF_ThreeOne_tags_1)
/sizeof(asn_DEF_ThreeOne_tags_1[0]), /* 1 */ /sizeof(asn_DEF_ThreeOne_tags_1[0]), /* 1 */
asn_DEF_ThreeOne_tags_1, /* Same as above */ asn_DEF_ThreeOne_tags_1, /* Same as above */
sizeof(asn_DEF_ThreeOne_tags_1) sizeof(asn_DEF_ThreeOne_tags_1)
/sizeof(asn_DEF_ThreeOne_tags_1[0]), /* 1 */ /sizeof(asn_DEF_ThreeOne_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SET_constraint },
0, /* No PER visible constraints */
asn_MBR_ThreeOne_1, asn_MBR_ThreeOne_1,
2, /* Elements count */ 2, /* Elements count */
&asn_SPC_ThreeOne_specs_1 /* Additional specs */ &asn_SPC_ThreeOne_specs_1 /* Additional specs */

View File

@ -28,9 +28,7 @@ asn_TYPE_member_t asn_MBR_Sequence_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_INTEGER, .type = &asn_DEF_INTEGER,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "ainl" .name = "ainl"
}, },
@ -39,9 +37,7 @@ asn_TYPE_member_t asn_MBR_Sequence_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_INTEGER, .type = &asn_DEF_INTEGER,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "aptr" .name = "aptr"
}, },
@ -66,15 +62,13 @@ asn_TYPE_descriptor_t asn_DEF_Sequence = {
"Sequence", "Sequence",
"Sequence", "Sequence",
&asn_OP_SEQUENCE, &asn_OP_SEQUENCE,
SEQUENCE_constraint,
asn_DEF_Sequence_tags_1, asn_DEF_Sequence_tags_1,
sizeof(asn_DEF_Sequence_tags_1) sizeof(asn_DEF_Sequence_tags_1)
/sizeof(asn_DEF_Sequence_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Sequence_tags_1[0]), /* 1 */
asn_DEF_Sequence_tags_1, /* Same as above */ asn_DEF_Sequence_tags_1, /* Same as above */
sizeof(asn_DEF_Sequence_tags_1) sizeof(asn_DEF_Sequence_tags_1)
/sizeof(asn_DEF_Sequence_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Sequence_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SEQUENCE_constraint },
0, /* No PER visible constraints */
asn_MBR_Sequence_1, asn_MBR_Sequence_1,
2, /* Elements count */ 2, /* Elements count */
&asn_SPC_Sequence_specs_1 /* Additional specs */ &asn_SPC_Sequence_specs_1 /* Additional specs */
@ -131,9 +125,7 @@ static asn_TYPE_member_t asn_MBR_Set_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_Sequence, .type = &asn_DEF_Sequence,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "ainl" .name = "ainl"
}, },
@ -142,9 +134,7 @@ static asn_TYPE_member_t asn_MBR_Set_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_Sequence, .type = &asn_DEF_Sequence,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "aptr" .name = "aptr"
}, },
@ -175,15 +165,13 @@ asn_TYPE_descriptor_t asn_DEF_Set = {
"Set", "Set",
"Set", "Set",
&asn_OP_SET, &asn_OP_SET,
SET_constraint,
asn_DEF_Set_tags_1, asn_DEF_Set_tags_1,
sizeof(asn_DEF_Set_tags_1) sizeof(asn_DEF_Set_tags_1)
/sizeof(asn_DEF_Set_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Set_tags_1[0]), /* 1 */
asn_DEF_Set_tags_1, /* Same as above */ asn_DEF_Set_tags_1, /* Same as above */
sizeof(asn_DEF_Set_tags_1) sizeof(asn_DEF_Set_tags_1)
/sizeof(asn_DEF_Set_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Set_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SET_constraint },
0, /* No PER visible constraints */
asn_MBR_Set_1, asn_MBR_Set_1,
2, /* Elements count */ 2, /* Elements count */
&asn_SPC_Set_specs_1 /* Additional specs */ &asn_SPC_Set_specs_1 /* Additional specs */
@ -246,9 +234,7 @@ static asn_TYPE_member_t asn_MBR_setof_2[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_INTEGER, .type = &asn_DEF_INTEGER,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "" .name = ""
}, },
@ -267,15 +253,13 @@ asn_TYPE_descriptor_t asn_DEF_setof_2 = {
"setof", "setof",
"setof", "setof",
&asn_OP_SET_OF, &asn_OP_SET_OF,
SET_OF_constraint,
asn_DEF_setof_tags_2, asn_DEF_setof_tags_2,
sizeof(asn_DEF_setof_tags_2) sizeof(asn_DEF_setof_tags_2)
/sizeof(asn_DEF_setof_tags_2[0]) - 1, /* 1 */ /sizeof(asn_DEF_setof_tags_2[0]) - 1, /* 1 */
asn_DEF_setof_tags_2, /* Same as above */ asn_DEF_setof_tags_2, /* Same as above */
sizeof(asn_DEF_setof_tags_2) sizeof(asn_DEF_setof_tags_2)
/sizeof(asn_DEF_setof_tags_2[0]), /* 2 */ /sizeof(asn_DEF_setof_tags_2[0]), /* 2 */
0, /* No OER visible constraints */ { 0, 0, SET_OF_constraint },
0, /* No PER visible constraints */
asn_MBR_setof_2, asn_MBR_setof_2,
1, /* Single element */ 1, /* Single element */
&asn_SPC_setof_specs_2 /* Additional specs */ &asn_SPC_setof_specs_2 /* Additional specs */
@ -287,9 +271,7 @@ static asn_TYPE_member_t asn_MBR_Choice_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_setof_2, .type = &asn_DEF_setof_2,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "setof" .name = "setof"
}, },
@ -298,9 +280,7 @@ static asn_TYPE_member_t asn_MBR_Choice_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_Sequence, .type = &asn_DEF_Sequence,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "aptr" .name = "aptr"
}, },
@ -309,9 +289,7 @@ static asn_TYPE_member_t asn_MBR_Choice_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_Sequence, .type = &asn_DEF_Sequence,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "ainl" .name = "ainl"
}, },
@ -335,13 +313,11 @@ asn_TYPE_descriptor_t asn_DEF_Choice = {
"Choice", "Choice",
"Choice", "Choice",
&asn_OP_CHOICE, &asn_OP_CHOICE,
CHOICE_constraint,
0, /* No effective tags (pointer) */ 0, /* No effective tags (pointer) */
0, /* No effective tags (count) */ 0, /* No effective tags (count) */
0, /* No tags (pointer) */ 0, /* No tags (pointer) */
0, /* No tags (count) */ 0, /* No tags (count) */
0, /* No OER visible constraints */ { 0, 0, CHOICE_constraint },
0, /* No PER visible constraints */
asn_MBR_Choice_1, asn_MBR_Choice_1,
3, /* Elements count */ 3, /* Elements count */
&asn_SPC_Choice_specs_1 /* Additional specs */ &asn_SPC_Choice_specs_1 /* Additional specs */

View File

@ -61,9 +61,7 @@ static asn_TYPE_member_t asn_MBR_TestSet_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_VisibleString, .type = &asn_DEF_VisibleString,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "m0" .name = "m0"
}, },
@ -72,9 +70,7 @@ static asn_TYPE_member_t asn_MBR_TestSet_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_VisibleString, .type = &asn_DEF_VisibleString,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "m1" .name = "m1"
}, },
@ -83,9 +79,7 @@ static asn_TYPE_member_t asn_MBR_TestSet_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_VisibleString, .type = &asn_DEF_VisibleString,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "m2" .name = "m2"
}, },
@ -94,9 +88,7 @@ static asn_TYPE_member_t asn_MBR_TestSet_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_VisibleString, .type = &asn_DEF_VisibleString,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "m3" .name = "m3"
}, },
@ -105,9 +97,7 @@ static asn_TYPE_member_t asn_MBR_TestSet_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_VisibleString, .type = &asn_DEF_VisibleString,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "m4" .name = "m4"
}, },
@ -116,9 +106,7 @@ static asn_TYPE_member_t asn_MBR_TestSet_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_VisibleString, .type = &asn_DEF_VisibleString,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "m5" .name = "m5"
}, },
@ -127,9 +115,7 @@ static asn_TYPE_member_t asn_MBR_TestSet_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_VisibleString, .type = &asn_DEF_VisibleString,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "m6" .name = "m6"
}, },
@ -138,9 +124,7 @@ static asn_TYPE_member_t asn_MBR_TestSet_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_VisibleString, .type = &asn_DEF_VisibleString,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "m7" .name = "m7"
}, },
@ -149,9 +133,7 @@ static asn_TYPE_member_t asn_MBR_TestSet_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_VisibleString, .type = &asn_DEF_VisibleString,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "m8" .name = "m8"
}, },
@ -160,9 +142,7 @@ static asn_TYPE_member_t asn_MBR_TestSet_1[] = {
.tag_mode = -1, /* IMPLICIT tag at current level */ .tag_mode = -1, /* IMPLICIT tag at current level */
.type = &asn_DEF_VisibleString, .type = &asn_DEF_VisibleString,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "m9" .name = "m9"
}, },
@ -202,15 +182,13 @@ asn_TYPE_descriptor_t asn_DEF_TestSet = {
"TestSet", "TestSet",
"TestSet", "TestSet",
&asn_OP_SET, &asn_OP_SET,
SET_constraint,
asn_DEF_TestSet_tags_1, asn_DEF_TestSet_tags_1,
sizeof(asn_DEF_TestSet_tags_1) sizeof(asn_DEF_TestSet_tags_1)
/sizeof(asn_DEF_TestSet_tags_1[0]), /* 1 */ /sizeof(asn_DEF_TestSet_tags_1[0]), /* 1 */
asn_DEF_TestSet_tags_1, /* Same as above */ asn_DEF_TestSet_tags_1, /* Same as above */
sizeof(asn_DEF_TestSet_tags_1) sizeof(asn_DEF_TestSet_tags_1)
/sizeof(asn_DEF_TestSet_tags_1[0]), /* 1 */ /sizeof(asn_DEF_TestSet_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SET_constraint },
0, /* No PER visible constraints */
asn_MBR_TestSet_1, asn_MBR_TestSet_1,
10, /* Elements count */ 10, /* Elements count */
&asn_SPC_TestSet_specs_1 /* Additional specs */ &asn_SPC_TestSet_specs_1 /* Additional specs */

View File

@ -64,9 +64,7 @@ static asn_TYPE_member_t asn_MBR_ch_4[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_NULL, .type = &asn_DEF_NULL,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "null" .name = "null"
}, },
@ -75,9 +73,7 @@ static asn_TYPE_member_t asn_MBR_ch_4[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_INTEGER, .type = &asn_DEF_INTEGER,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "int" .name = "int"
}, },
@ -101,13 +97,11 @@ asn_TYPE_descriptor_t asn_DEF_ch_4 = {
"ch", "ch",
"ch", "ch",
&asn_OP_CHOICE, &asn_OP_CHOICE,
CHOICE_constraint,
0, /* No effective tags (pointer) */ 0, /* No effective tags (pointer) */
0, /* No effective tags (count) */ 0, /* No effective tags (count) */
0, /* No tags (pointer) */ 0, /* No tags (pointer) */
0, /* No tags (count) */ 0, /* No tags (count) */
0, /* No OER visible constraints */ { 0, 0, CHOICE_constraint },
0, /* No PER visible constraints */
asn_MBR_ch_4, asn_MBR_ch_4,
2, /* Elements count */ 2, /* Elements count */
&asn_SPC_ch_specs_4 /* Additional specs */ &asn_SPC_ch_specs_4 /* Additional specs */
@ -119,9 +113,7 @@ static asn_TYPE_member_t asn_MBR_Choice_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_RELATIVE_OID, .type = &asn_DEF_RELATIVE_OID,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "roid" .name = "roid"
}, },
@ -130,9 +122,7 @@ static asn_TYPE_member_t asn_MBR_Choice_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_BIT_STRING, .type = &asn_DEF_BIT_STRING,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "bitstr" .name = "bitstr"
}, },
@ -141,9 +131,7 @@ static asn_TYPE_member_t asn_MBR_Choice_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_ch_4, .type = &asn_DEF_ch_4,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "ch" .name = "ch"
}, },
@ -152,9 +140,7 @@ static asn_TYPE_member_t asn_MBR_Choice_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_BOOLEAN, .type = &asn_DEF_BOOLEAN,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "bool" .name = "bool"
}, },
@ -180,13 +166,11 @@ asn_TYPE_descriptor_t asn_DEF_Choice = {
"Choice", "Choice",
"Choice", "Choice",
&asn_OP_CHOICE, &asn_OP_CHOICE,
CHOICE_constraint,
0, /* No effective tags (pointer) */ 0, /* No effective tags (pointer) */
0, /* No effective tags (count) */ 0, /* No effective tags (count) */
0, /* No tags (pointer) */ 0, /* No tags (pointer) */
0, /* No tags (count) */ 0, /* No tags (count) */
0, /* No OER visible constraints */ { 0, 0, CHOICE_constraint },
0, /* No PER visible constraints */
asn_MBR_Choice_1, asn_MBR_Choice_1,
4, /* Elements count */ 4, /* Elements count */
&asn_SPC_Choice_specs_1 /* Additional specs */ &asn_SPC_Choice_specs_1 /* Additional specs */
@ -232,9 +216,7 @@ static asn_TYPE_member_t asn_MBR_Choice2_1[] = {
.tag_mode = +1, /* EXPLICIT tag at current level */ .tag_mode = +1, /* EXPLICIT tag at current level */
.type = &asn_DEF_BIT_STRING, .type = &asn_DEF_BIT_STRING,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "bitstr" .name = "bitstr"
}, },
@ -243,9 +225,7 @@ static asn_TYPE_member_t asn_MBR_Choice2_1[] = {
.tag_mode = +1, /* EXPLICIT tag at current level */ .tag_mode = +1, /* EXPLICIT tag at current level */
.type = &asn_DEF_RELATIVE_OID, .type = &asn_DEF_RELATIVE_OID,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "roid" .name = "roid"
}, },
@ -268,13 +248,11 @@ asn_TYPE_descriptor_t asn_DEF_Choice2 = {
"Choice2", "Choice2",
"Choice2", "Choice2",
&asn_OP_CHOICE, &asn_OP_CHOICE,
CHOICE_constraint,
0, /* No effective tags (pointer) */ 0, /* No effective tags (pointer) */
0, /* No effective tags (count) */ 0, /* No effective tags (count) */
0, /* No tags (pointer) */ 0, /* No tags (pointer) */
0, /* No tags (count) */ 0, /* No tags (count) */
0, /* No OER visible constraints */ { 0, 0, CHOICE_constraint },
0, /* No PER visible constraints */
asn_MBR_Choice2_1, asn_MBR_Choice2_1,
2, /* Elements count */ 2, /* Elements count */
&asn_SPC_Choice2_specs_1 /* Additional specs */ &asn_SPC_Choice2_specs_1 /* Additional specs */

View File

@ -77,9 +77,7 @@ static asn_TYPE_member_t asn_MBR_ch_4[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_NULL, .type = &asn_DEF_NULL,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* No PER visible constraints */
.default_value = 0, .default_value = 0,
.name = "null" .name = "null"
}, },
@ -88,9 +86,7 @@ static asn_TYPE_member_t asn_MBR_ch_4[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_NativeInteger, .type = &asn_DEF_NativeInteger,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* No PER visible constraints */
.default_value = 0, .default_value = 0,
.name = "int" .name = "int"
}, },
@ -115,13 +111,11 @@ asn_TYPE_descriptor_t asn_DEF_ch_4 = {
"ch", "ch",
"ch", "ch",
&asn_OP_CHOICE, &asn_OP_CHOICE,
CHOICE_constraint,
0, /* No effective tags (pointer) */ 0, /* No effective tags (pointer) */
0, /* No effective tags (count) */ 0, /* No effective tags (count) */
0, /* No tags (pointer) */ 0, /* No tags (pointer) */
0, /* No tags (count) */ 0, /* No tags (count) */
0, /* No OER visible constraints */ { 0, &asn_PER_type_ch_constr_4, CHOICE_constraint },
&asn_PER_type_ch_constr_4,
asn_MBR_ch_4, asn_MBR_ch_4,
2, /* Elements count */ 2, /* Elements count */
&asn_SPC_ch_specs_4 /* Additional specs */ &asn_SPC_ch_specs_4 /* Additional specs */
@ -133,9 +127,7 @@ static asn_TYPE_member_t asn_MBR_Choice_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_RELATIVE_OID, .type = &asn_DEF_RELATIVE_OID,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* No PER visible constraints */
.default_value = 0, .default_value = 0,
.name = "roid" .name = "roid"
}, },
@ -144,9 +136,7 @@ static asn_TYPE_member_t asn_MBR_Choice_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_BIT_STRING, .type = &asn_DEF_BIT_STRING,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* No PER visible constraints */
.default_value = 0, .default_value = 0,
.name = "bitstr" .name = "bitstr"
}, },
@ -155,9 +145,7 @@ static asn_TYPE_member_t asn_MBR_Choice_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_ch_4, .type = &asn_DEF_ch_4,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* No PER visible constraints */
.default_value = 0, .default_value = 0,
.name = "ch" .name = "ch"
}, },
@ -166,9 +154,7 @@ static asn_TYPE_member_t asn_MBR_Choice_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_BOOLEAN, .type = &asn_DEF_BOOLEAN,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* No PER visible constraints */
.default_value = 0, .default_value = 0,
.name = "bool" .name = "bool"
}, },
@ -195,13 +181,11 @@ asn_TYPE_descriptor_t asn_DEF_Choice = {
"Choice", "Choice",
"Choice", "Choice",
&asn_OP_CHOICE, &asn_OP_CHOICE,
CHOICE_constraint,
0, /* No effective tags (pointer) */ 0, /* No effective tags (pointer) */
0, /* No effective tags (count) */ 0, /* No effective tags (count) */
0, /* No tags (pointer) */ 0, /* No tags (pointer) */
0, /* No tags (count) */ 0, /* No tags (count) */
0, /* No OER visible constraints */ { 0, &asn_PER_type_Choice_constr_1, CHOICE_constraint },
&asn_PER_type_Choice_constr_1,
asn_MBR_Choice_1, asn_MBR_Choice_1,
4, /* Elements count */ 4, /* Elements count */
&asn_SPC_Choice_specs_1 /* Additional specs */ &asn_SPC_Choice_specs_1 /* Additional specs */
@ -255,9 +239,7 @@ static asn_TYPE_member_t asn_MBR_Choice2_1[] = {
.tag_mode = +1, /* EXPLICIT tag at current level */ .tag_mode = +1, /* EXPLICIT tag at current level */
.type = &asn_DEF_BIT_STRING, .type = &asn_DEF_BIT_STRING,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* No PER visible constraints */
.default_value = 0, .default_value = 0,
.name = "bitstr" .name = "bitstr"
}, },
@ -266,9 +248,7 @@ static asn_TYPE_member_t asn_MBR_Choice2_1[] = {
.tag_mode = +1, /* EXPLICIT tag at current level */ .tag_mode = +1, /* EXPLICIT tag at current level */
.type = &asn_DEF_RELATIVE_OID, .type = &asn_DEF_RELATIVE_OID,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* No PER visible constraints */
.default_value = 0, .default_value = 0,
.name = "roid" .name = "roid"
}, },
@ -291,13 +271,11 @@ asn_TYPE_descriptor_t asn_DEF_Choice2 = {
"Choice2", "Choice2",
"Choice2", "Choice2",
&asn_OP_CHOICE, &asn_OP_CHOICE,
CHOICE_constraint,
0, /* No effective tags (pointer) */ 0, /* No effective tags (pointer) */
0, /* No effective tags (count) */ 0, /* No effective tags (count) */
0, /* No tags (pointer) */ 0, /* No tags (pointer) */
0, /* No tags (count) */ 0, /* No tags (count) */
0, /* No OER visible constraints */ { 0, &asn_PER_type_Choice2_constr_1, CHOICE_constraint },
&asn_PER_type_Choice2_constr_1,
asn_MBR_Choice2_1, asn_MBR_Choice2_1,
2, /* Elements count */ 2, /* Elements count */
&asn_SPC_Choice2_specs_1 /* Additional specs */ &asn_SPC_Choice2_specs_1 /* Additional specs */

View File

@ -50,7 +50,7 @@ memb_identifier_constraint_1(asn_TYPE_descriptor_t *td, const void *sptr,
/* Nothing is here. See below */ /* Nothing is here. See below */
} }
return td->check_constraints(td, sptr, ctfailcb, app_key); return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
} }
@ -62,9 +62,7 @@ static asn_TYPE_member_t asn_MBR_Attribute_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_RELATIVE_OID, .type = &asn_DEF_RELATIVE_OID,
.type_selector = 0, .type_selector = 0,
.memb_constraints = memb_identifier_constraint_1, { .oer_constraints = 0, .per_constraints = 0, .general_constraints = memb_identifier_constraint_1 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "identifier" .name = "identifier"
}, },
@ -73,9 +71,7 @@ static asn_TYPE_member_t asn_MBR_Attribute_1[] = {
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_IA5String, .type = &asn_DEF_IA5String,
.type_selector = 0, .type_selector = 0,
.memb_constraints = 0, /* Defer constraints checking to the member type */ { .oer_constraints = 0, .per_constraints = 0, .general_constraints = 0 },
.oer_constraints = 0, /* OER is not compiled, use -gen-OER */
.per_constraints = 0, /* PER is not compiled, use -gen-PER */
.default_value = 0, .default_value = 0,
.name = "siAttributeValue" .name = "siAttributeValue"
}, },
@ -100,15 +96,13 @@ asn_TYPE_descriptor_t asn_DEF_Attribute = {
"Attribute", "Attribute",
"Attribute", "Attribute",
&asn_OP_SEQUENCE, &asn_OP_SEQUENCE,
SEQUENCE_constraint,
asn_DEF_Attribute_tags_1, asn_DEF_Attribute_tags_1,
sizeof(asn_DEF_Attribute_tags_1) sizeof(asn_DEF_Attribute_tags_1)
/sizeof(asn_DEF_Attribute_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Attribute_tags_1[0]), /* 1 */
asn_DEF_Attribute_tags_1, /* Same as above */ asn_DEF_Attribute_tags_1, /* Same as above */
sizeof(asn_DEF_Attribute_tags_1) sizeof(asn_DEF_Attribute_tags_1)
/sizeof(asn_DEF_Attribute_tags_1[0]), /* 1 */ /sizeof(asn_DEF_Attribute_tags_1[0]), /* 1 */
0, /* No OER visible constraints */ { 0, 0, SEQUENCE_constraint },
0, /* No PER visible constraints */
asn_MBR_Attribute_1, asn_MBR_Attribute_1,
2, /* Elements count */ 2, /* Elements count */
&asn_SPC_Attribute_specs_1 /* Additional specs */ &asn_SPC_Attribute_specs_1 /* Additional specs */