/* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "SBC-AP-Containers" * found in "../../src/sbcap/asn1/SBC_AP_Containers.asn" * `asn1c -S /home/pespin/dev/sysmocom/build/new/out/share/asn1c -fcompound-names -gen-APER -no-gen-BER -no-gen-XER -no-gen-JER -no-gen-OER -no-gen-UPER -no-gen-example` */ #include static const long asn_VAL_1_SBcAP_id_List_of_5GS_TAIs = 34; static const long asn_VAL_1_SBcAP_ignore = 1; static const long asn_VAL_1_SBcAP_optional = 0; static const long asn_VAL_2_SBcAP_id_Warning_Area_List_5GS = 35; static const long asn_VAL_2_SBcAP_ignore = 1; static const long asn_VAL_2_SBcAP_optional = 0; static const long asn_VAL_3_SBcAP_id_Global_RAN_Node_ID = 36; static const long asn_VAL_3_SBcAP_ignore = 1; static const long asn_VAL_3_SBcAP_optional = 0; static const long asn_VAL_4_SBcAP_id_RAT_Selector_5GS = 38; static const long asn_VAL_4_SBcAP_ignore = 1; static const long asn_VAL_4_SBcAP_optional = 0; static const asn_ioc_cell_t asn_IOS_SBcAP_Write_Replace_Warning_Request_Extensions_1_rows[] = { { "&id", aioc__value, &asn_DEF_SBcAP_ProtocolExtensionID, &asn_VAL_1_SBcAP_id_List_of_5GS_TAIs }, { "&criticality", aioc__value, &asn_DEF_SBcAP_Criticality, &asn_VAL_1_SBcAP_ignore }, { "&Extension", aioc__type, &asn_DEF_SBcAP_List_of_5GS_TAIs }, { "&presence", aioc__value, &asn_DEF_SBcAP_Presence, &asn_VAL_1_SBcAP_optional }, { "&id", aioc__value, &asn_DEF_SBcAP_ProtocolExtensionID, &asn_VAL_2_SBcAP_id_Warning_Area_List_5GS }, { "&criticality", aioc__value, &asn_DEF_SBcAP_Criticality, &asn_VAL_2_SBcAP_ignore }, { "&Extension", aioc__type, &asn_DEF_SBcAP_Warning_Area_List_5GS }, { "&presence", aioc__value, &asn_DEF_SBcAP_Presence, &asn_VAL_2_SBcAP_optional }, { "&id", aioc__value, &asn_DEF_SBcAP_ProtocolExtensionID, &asn_VAL_3_SBcAP_id_Global_RAN_Node_ID }, { "&criticality", aioc__value, &asn_DEF_SBcAP_Criticality, &asn_VAL_3_SBcAP_ignore }, { "&Extension", aioc__type, &asn_DEF_SBcAP_Global_RAN_Node_ID }, { "&presence", aioc__value, &asn_DEF_SBcAP_Presence, &asn_VAL_3_SBcAP_optional }, { "&id", aioc__value, &asn_DEF_SBcAP_ProtocolExtensionID, &asn_VAL_4_SBcAP_id_RAT_Selector_5GS }, { "&criticality", aioc__value, &asn_DEF_SBcAP_Criticality, &asn_VAL_4_SBcAP_ignore }, { "&Extension", aioc__type, &asn_DEF_SBcAP_RAT_Selector_5GS }, { "&presence", aioc__value, &asn_DEF_SBcAP_Presence, &asn_VAL_4_SBcAP_optional } }; static const asn_ioc_set_t asn_IOS_SBcAP_Write_Replace_Warning_Request_Extensions_1[] = { { 4, 4, asn_IOS_SBcAP_Write_Replace_Warning_Request_Extensions_1_rows } }; static const long asn_VAL_5_SBcAP_id_Unknown_5GS_Tracking_Area_List = 39; static const long asn_VAL_5_SBcAP_ignore = 1; static const long asn_VAL_5_SBcAP_optional = 0; static const asn_ioc_cell_t asn_IOS_SBcAP_Write_Replace_Warning_Response_Extensions_1_rows[] = { { "&id", aioc__value, &asn_DEF_SBcAP_ProtocolExtensionID, &asn_VAL_5_SBcAP_id_Unknown_5GS_Tracking_Area_List }, { "&criticality", aioc__value, &asn_DEF_SBcAP_Criticality, &asn_VAL_5_SBcAP_ignore }, { "&Extension", aioc__type, &asn_DEF_SBcAP_Unknown_5GS_Tracking_Area_List }, { "&presence", aioc__value, &asn_DEF_SBcAP_Presence, &asn_VAL_5_SBcAP_optional } }; static const asn_ioc_set_t asn_IOS_SBcAP_Write_Replace_Warning_Response_Extensions_1[] = { { 1, 4, asn_IOS_SBcAP_Write_Replace_Warning_Response_Extensions_1_rows } }; static const long asn_VAL_6_SBcAP_id_List_of_5GS_TAIs = 34; static const long asn_VAL_6_SBcAP_ignore = 1; static const long asn_VAL_6_SBcAP_optional = 0; static const long asn_VAL_7_SBcAP_id_Warning_Area_List_5GS = 35; static const long asn_VAL_7_SBcAP_ignore = 1; static const long asn_VAL_7_SBcAP_optional = 0; static const long asn_VAL_8_SBcAP_id_RAT_Selector_5GS = 38; static const long asn_VAL_8_SBcAP_ignore = 1; static const long asn_VAL_8_SBcAP_optional = 0; static const asn_ioc_cell_t asn_IOS_SBcAP_Stop_Warning_Request_Extensions_1_rows[] = { { "&id", aioc__value, &asn_DEF_SBcAP_ProtocolExtensionID, &asn_VAL_6_SBcAP_id_List_of_5GS_TAIs }, { "&criticality", aioc__value, &asn_DEF_SBcAP_Criticality, &asn_VAL_6_SBcAP_ignore }, { "&Extension", aioc__type, &asn_DEF_SBcAP_List_of_5GS_TAIs }, { "&presence", aioc__value, &asn_DEF_SBcAP_Presence, &asn_VAL_6_SBcAP_optional }, { "&id", aioc__value, &asn_DEF_SBcAP_ProtocolExtensionID, &asn_VAL_7_SBcAP_id_Warning_Area_List_5GS }, { "&criticality", aioc__value, &asn_DEF_SBcAP_Criticality, &asn_VAL_7_SBcAP_ignore }, { "&Extension", aioc__type, &asn_DEF_SBcAP_Warning_Area_List_5GS }, { "&presence", aioc__value, &asn_DEF_SBcAP_Presence, &asn_VAL_7_SBcAP_optional }, { "&id", aioc__value, &asn_DEF_SBcAP_ProtocolExtensionID, &asn_VAL_8_SBcAP_id_RAT_Selector_5GS }, { "&criticality", aioc__value, &asn_DEF_SBcAP_Criticality, &asn_VAL_8_SBcAP_ignore }, { "&Extension", aioc__type, &asn_DEF_SBcAP_RAT_Selector_5GS }, { "&presence", aioc__value, &asn_DEF_SBcAP_Presence, &asn_VAL_8_SBcAP_optional } }; static const asn_ioc_set_t asn_IOS_SBcAP_Stop_Warning_Request_Extensions_1[] = { { 3, 4, asn_IOS_SBcAP_Stop_Warning_Request_Extensions_1_rows } }; static const long asn_VAL_9_SBcAP_id_Unknown_5GS_Tracking_Area_List = 39; static const long asn_VAL_9_SBcAP_ignore = 1; static const long asn_VAL_9_SBcAP_optional = 0; static const asn_ioc_cell_t asn_IOS_SBcAP_Stop_Warning_Response_Extensions_1_rows[] = { { "&id", aioc__value, &asn_DEF_SBcAP_ProtocolExtensionID, &asn_VAL_9_SBcAP_id_Unknown_5GS_Tracking_Area_List }, { "&criticality", aioc__value, &asn_DEF_SBcAP_Criticality, &asn_VAL_9_SBcAP_ignore }, { "&Extension", aioc__type, &asn_DEF_SBcAP_Unknown_5GS_Tracking_Area_List }, { "&presence", aioc__value, &asn_DEF_SBcAP_Presence, &asn_VAL_9_SBcAP_optional } }; static const asn_ioc_set_t asn_IOS_SBcAP_Stop_Warning_Response_Extensions_1[] = { { 1, 4, asn_IOS_SBcAP_Stop_Warning_Response_Extensions_1_rows } }; static const long asn_VAL_10_SBcAP_id_Broadcast_Scheduled_Area_List_5GS = 40; static const long asn_VAL_10_SBcAP_ignore = 1; static const long asn_VAL_10_SBcAP_optional = 0; static const asn_ioc_cell_t asn_IOS_SBcAP_Write_Replace_Warning_Indication_Extensions_1_rows[] = { { "&id", aioc__value, &asn_DEF_SBcAP_ProtocolExtensionID, &asn_VAL_10_SBcAP_id_Broadcast_Scheduled_Area_List_5GS }, { "&criticality", aioc__value, &asn_DEF_SBcAP_Criticality, &asn_VAL_10_SBcAP_ignore }, { "&Extension", aioc__type, &asn_DEF_SBcAP_Broadcast_Scheduled_Area_List_5GS }, { "&presence", aioc__value, &asn_DEF_SBcAP_Presence, &asn_VAL_10_SBcAP_optional } }; static const asn_ioc_set_t asn_IOS_SBcAP_Write_Replace_Warning_Indication_Extensions_1[] = { { 1, 4, asn_IOS_SBcAP_Write_Replace_Warning_Indication_Extensions_1_rows } }; static const long asn_VAL_11_SBcAP_id_Broadcast_Cancelled_Area_List_5GS = 41; static const long asn_VAL_11_SBcAP_ignore = 1; static const long asn_VAL_11_SBcAP_optional = 0; static const long asn_VAL_12_SBcAP_id_Broadcast_Empty_Area_List_5GS = 42; static const long asn_VAL_12_SBcAP_ignore = 1; static const long asn_VAL_12_SBcAP_optional = 0; static const asn_ioc_cell_t asn_IOS_SBcAP_Stop_Warning_Indication_Extensions_1_rows[] = { { "&id", aioc__value, &asn_DEF_SBcAP_ProtocolExtensionID, &asn_VAL_11_SBcAP_id_Broadcast_Cancelled_Area_List_5GS }, { "&criticality", aioc__value, &asn_DEF_SBcAP_Criticality, &asn_VAL_11_SBcAP_ignore }, { "&Extension", aioc__type, &asn_DEF_SBcAP_Broadcast_Cancelled_Area_List_5GS }, { "&presence", aioc__value, &asn_DEF_SBcAP_Presence, &asn_VAL_11_SBcAP_optional }, { "&id", aioc__value, &asn_DEF_SBcAP_ProtocolExtensionID, &asn_VAL_12_SBcAP_id_Broadcast_Empty_Area_List_5GS }, { "&criticality", aioc__value, &asn_DEF_SBcAP_Criticality, &asn_VAL_12_SBcAP_ignore }, { "&Extension", aioc__type, &asn_DEF_SBcAP_Broadcast_Empty_Area_List_5GS }, { "&presence", aioc__value, &asn_DEF_SBcAP_Presence, &asn_VAL_12_SBcAP_optional } }; static const asn_ioc_set_t asn_IOS_SBcAP_Stop_Warning_Indication_Extensions_1[] = { { 2, 4, asn_IOS_SBcAP_Stop_Warning_Indication_Extensions_1_rows } }; static const long asn_VAL_13_SBcAP_id_Restarted_Cell_List_NR = 43; static const long asn_VAL_13_SBcAP_ignore = 1; static const long asn_VAL_13_SBcAP_optional = 0; static const long asn_VAL_14_SBcAP_id_List_of_5GS_TAI_for_Restart = 45; static const long asn_VAL_14_SBcAP_ignore = 1; static const long asn_VAL_14_SBcAP_optional = 0; static const long asn_VAL_15_SBcAP_id_Global_GNB_ID = 37; static const long asn_VAL_15_SBcAP_ignore = 1; static const long asn_VAL_15_SBcAP_optional = 0; static const asn_ioc_cell_t asn_IOS_SBcAP_PWS_Restart_Indication_Extensions_1_rows[] = { { "&id", aioc__value, &asn_DEF_SBcAP_ProtocolExtensionID, &asn_VAL_13_SBcAP_id_Restarted_Cell_List_NR }, { "&criticality", aioc__value, &asn_DEF_SBcAP_Criticality, &asn_VAL_13_SBcAP_ignore }, { "&Extension", aioc__type, &asn_DEF_SBcAP_Restarted_Cell_List_NR }, { "&presence", aioc__value, &asn_DEF_SBcAP_Presence, &asn_VAL_13_SBcAP_optional }, { "&id", aioc__value, &asn_DEF_SBcAP_ProtocolExtensionID, &asn_VAL_14_SBcAP_id_List_of_5GS_TAI_for_Restart }, { "&criticality", aioc__value, &asn_DEF_SBcAP_Criticality, &asn_VAL_14_SBcAP_ignore }, { "&Extension", aioc__type, &asn_DEF_SBcAP_List_of_5GS_TAI_for_Restart }, { "&presence", aioc__value, &asn_DEF_SBcAP_Presence, &asn_VAL_14_SBcAP_optional }, { "&id", aioc__value, &asn_DEF_SBcAP_ProtocolExtensionID, &asn_VAL_15_SBcAP_id_Global_GNB_ID }, { "&criticality", aioc__value, &asn_DEF_SBcAP_Criticality, &asn_VAL_15_SBcAP_ignore }, { "&Extension", aioc__type, &asn_DEF_SBcAP_Global_GNB_ID }, { "&presence", aioc__value, &asn_DEF_SBcAP_Presence, &asn_VAL_15_SBcAP_optional } }; static const asn_ioc_set_t asn_IOS_SBcAP_PWS_Restart_Indication_Extensions_1[] = { { 3, 4, asn_IOS_SBcAP_PWS_Restart_Indication_Extensions_1_rows } }; static const long asn_VAL_16_SBcAP_id_Failed_Cell_List_NR = 44; static const long asn_VAL_16_SBcAP_ignore = 1; static const long asn_VAL_16_SBcAP_optional = 0; static const long asn_VAL_17_SBcAP_id_Global_GNB_ID = 37; static const long asn_VAL_17_SBcAP_ignore = 1; static const long asn_VAL_17_SBcAP_optional = 0; static const asn_ioc_cell_t asn_IOS_SBcAP_PWS_Failure_Indication_Extensions_1_rows[] = { { "&id", aioc__value, &asn_DEF_SBcAP_ProtocolExtensionID, &asn_VAL_16_SBcAP_id_Failed_Cell_List_NR }, { "&criticality", aioc__value, &asn_DEF_SBcAP_Criticality, &asn_VAL_16_SBcAP_ignore }, { "&Extension", aioc__type, &asn_DEF_SBcAP_Failed_Cell_List_NR }, { "&presence", aioc__value, &asn_DEF_SBcAP_Presence, &asn_VAL_16_SBcAP_optional }, { "&id", aioc__value, &asn_DEF_SBcAP_ProtocolExtensionID, &asn_VAL_17_SBcAP_id_Global_GNB_ID }, { "&criticality", aioc__value, &asn_DEF_SBcAP_Criticality, &asn_VAL_17_SBcAP_ignore }, { "&Extension", aioc__type, &asn_DEF_SBcAP_Global_GNB_ID }, { "&presence", aioc__value, &asn_DEF_SBcAP_Presence, &asn_VAL_17_SBcAP_optional } }; static const asn_ioc_set_t asn_IOS_SBcAP_PWS_Failure_Indication_Extensions_1[] = { { 2, 4, asn_IOS_SBcAP_PWS_Failure_Indication_Extensions_1_rows } }; static int memb_SBcAP_id_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_SBcAP_criticality_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_SBcAP_extensionValue_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_SBcAP_id_constraint_5(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_SBcAP_criticality_constraint_5(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_SBcAP_extensionValue_constraint_5(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_SBcAP_id_constraint_9(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_SBcAP_criticality_constraint_9(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_SBcAP_extensionValue_constraint_9(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_SBcAP_id_constraint_13(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_SBcAP_criticality_constraint_13(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_SBcAP_extensionValue_constraint_13(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_SBcAP_id_constraint_17(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_SBcAP_criticality_constraint_17(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_SBcAP_extensionValue_constraint_17(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_SBcAP_id_constraint_21(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_SBcAP_criticality_constraint_21(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_SBcAP_extensionValue_constraint_21(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_SBcAP_id_constraint_25(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_SBcAP_criticality_constraint_25(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_SBcAP_extensionValue_constraint_25(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_SBcAP_id_constraint_29(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_SBcAP_criticality_constraint_29(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_SBcAP_extensionValue_constraint_29(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_SBcAP_id_constraint_33(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_SBcAP_criticality_constraint_33(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_SBcAP_extensionValue_constraint_33(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_SBcAP_id_constraint_37(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_SBcAP_criticality_constraint_37(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_SBcAP_extensionValue_constraint_37(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_SBcAP_id_constraint_41(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_SBcAP_criticality_constraint_41(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_SBcAP_extensionValue_constraint_41(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_SBcAP_id_constraint_45(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_SBcAP_criticality_constraint_45(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_SBcAP_extensionValue_constraint_45(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_SBcAP_id_constraint_49(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_SBcAP_criticality_constraint_49(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_SBcAP_extensionValue_constraint_49(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_SBcAP_id_constraint_53(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_SBcAP_criticality_constraint_53(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_SBcAP_extensionValue_constraint_53(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_SBcAP_id_constraint_57(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_SBcAP_criticality_constraint_57(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_SBcAP_extensionValue_constraint_57(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_SBcAP_id_constraint_61(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_SBcAP_criticality_constraint_61(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_SBcAP_extensionValue_constraint_61(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_SBcAP_id_constraint_65(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_SBcAP_criticality_constraint_65(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_SBcAP_extensionValue_constraint_65(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_SBcAP_id_constraint_69(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_SBcAP_criticality_constraint_69(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_SBcAP_extensionValue_constraint_69(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_SBcAP_id_constraint_73(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_SBcAP_criticality_constraint_73(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_SBcAP_extensionValue_constraint_73(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_SBcAP_id_constraint_77(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_SBcAP_criticality_constraint_77(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_SBcAP_extensionValue_constraint_77(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_SBcAP_id_constraint_81(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_SBcAP_criticality_constraint_81(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_SBcAP_extensionValue_constraint_81(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_SBcAP_id_constraint_85(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_SBcAP_criticality_constraint_85(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_SBcAP_extensionValue_constraint_85(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_SBcAP_id_constraint_89(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_SBcAP_criticality_constraint_89(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_SBcAP_extensionValue_constraint_89(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_SBcAP_id_constraint_93(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_SBcAP_criticality_constraint_93(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_SBcAP_extensionValue_constraint_93(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_SBcAP_id_constraint_97(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_SBcAP_criticality_constraint_97(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_SBcAP_extensionValue_constraint_97(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_SBcAP_id_constraint_101(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_SBcAP_criticality_constraint_101(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_SBcAP_extensionValue_constraint_101(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_SBcAP_id_constraint_105(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_SBcAP_criticality_constraint_105(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_SBcAP_extensionValue_constraint_105(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_SBcAP_id_constraint_109(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_SBcAP_criticality_constraint_109(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_SBcAP_extensionValue_constraint_109(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_SBcAP_id_constraint_113(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static int memb_SBcAP_criticality_constraint_113(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_SBcAP_extensionValue_constraint_113(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_SBcAP_id_constraint_117(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static asn_type_selector_result_t select_Write_Replace_Warning_Request_Extensions_SBcAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_SBcAP_Write_Replace_Warning_Request_Extensions_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SBcAP_Write_Replace_Warning_Request_Extensions, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_SBcAP_criticality_constraint_117(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static asn_type_selector_result_t select_Write_Replace_Warning_Request_Extensions_SBcAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_SBcAP_Write_Replace_Warning_Request_Extensions_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Extension */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SBcAP_Write_Replace_Warning_Request_Extensions, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_SBcAP_extensionValue_constraint_117(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_SBcAP_id_constraint_121(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static asn_type_selector_result_t select_Write_Replace_Warning_Response_Extensions_SBcAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_SBcAP_Write_Replace_Warning_Response_Extensions_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SBcAP_Write_Replace_Warning_Response_Extensions, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_SBcAP_criticality_constraint_121(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static asn_type_selector_result_t select_Write_Replace_Warning_Response_Extensions_SBcAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_SBcAP_Write_Replace_Warning_Response_Extensions_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Extension */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SBcAP_Write_Replace_Warning_Response_Extensions, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_SBcAP_extensionValue_constraint_121(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_SBcAP_id_constraint_125(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static asn_type_selector_result_t select_Stop_Warning_Request_Extensions_SBcAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_SBcAP_Stop_Warning_Request_Extensions_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SBcAP_Stop_Warning_Request_Extensions, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_SBcAP_criticality_constraint_125(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static asn_type_selector_result_t select_Stop_Warning_Request_Extensions_SBcAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_SBcAP_Stop_Warning_Request_Extensions_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Extension */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SBcAP_Stop_Warning_Request_Extensions, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_SBcAP_extensionValue_constraint_125(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_SBcAP_id_constraint_129(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static asn_type_selector_result_t select_Stop_Warning_Response_Extensions_SBcAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_SBcAP_Stop_Warning_Response_Extensions_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SBcAP_Stop_Warning_Response_Extensions, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_SBcAP_criticality_constraint_129(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static asn_type_selector_result_t select_Stop_Warning_Response_Extensions_SBcAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_SBcAP_Stop_Warning_Response_Extensions_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Extension */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SBcAP_Stop_Warning_Response_Extensions, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_SBcAP_extensionValue_constraint_129(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_SBcAP_id_constraint_133(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static asn_type_selector_result_t select_Write_Replace_Warning_Indication_Extensions_SBcAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_SBcAP_Write_Replace_Warning_Indication_Extensions_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SBcAP_Write_Replace_Warning_Indication_Extensions, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_SBcAP_criticality_constraint_133(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static asn_type_selector_result_t select_Write_Replace_Warning_Indication_Extensions_SBcAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_SBcAP_Write_Replace_Warning_Indication_Extensions_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Extension */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SBcAP_Write_Replace_Warning_Indication_Extensions, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_SBcAP_extensionValue_constraint_133(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_SBcAP_id_constraint_137(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static asn_type_selector_result_t select_Stop_Warning_Indication_Extensions_SBcAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_SBcAP_Stop_Warning_Indication_Extensions_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SBcAP_Stop_Warning_Indication_Extensions, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_SBcAP_criticality_constraint_137(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static asn_type_selector_result_t select_Stop_Warning_Indication_Extensions_SBcAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_SBcAP_Stop_Warning_Indication_Extensions_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Extension */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SBcAP_Stop_Warning_Indication_Extensions, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_SBcAP_extensionValue_constraint_137(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_SBcAP_id_constraint_141(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static asn_type_selector_result_t select_PWS_Restart_Indication_Extensions_SBcAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_SBcAP_PWS_Restart_Indication_Extensions_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SBcAP_PWS_Restart_Indication_Extensions, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_SBcAP_criticality_constraint_141(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static asn_type_selector_result_t select_PWS_Restart_Indication_Extensions_SBcAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_SBcAP_PWS_Restart_Indication_Extensions_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Extension */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SBcAP_PWS_Restart_Indication_Extensions, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_SBcAP_extensionValue_constraint_141(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static int memb_SBcAP_id_constraint_145(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { long value; if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } value = *(const long *)sptr; if((value >= 0L && value <= 65535L)) { /* Constraint check succeeded */ return 0; } else { ASN__CTFAIL(app_key, td, sptr, "%s: constraint failed (%s:%d)", td->name, __FILE__, __LINE__); return -1; } } static asn_type_selector_result_t select_PWS_Failure_Indication_Extensions_SBcAP_criticality_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_SBcAP_PWS_Failure_Indication_Extensions_1; size_t constraining_column = 0; /* &id */ size_t for_column = 1; /* &criticality */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SBcAP_PWS_Failure_Indication_Extensions, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_SBcAP_criticality_constraint_145(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } static asn_type_selector_result_t select_PWS_Failure_Indication_Extensions_SBcAP_extensionValue_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { asn_type_selector_result_t result = {0, 0}; const asn_ioc_set_t *itable = asn_IOS_SBcAP_PWS_Failure_Indication_Extensions_1; size_t constraining_column = 0; /* &id */ size_t for_column = 2; /* &Extension */ size_t row, presence_index = 0; const long *constraining_value = (const long *)((const char *)parent_sptr + offsetof(struct SBcAP_PWS_Failure_Indication_Extensions, id)); for(row=0; row < itable->rows_count; row++) { const asn_ioc_cell_t *constraining_cell = &itable->rows[row * itable->columns_count + constraining_column]; const asn_ioc_cell_t *type_cell = &itable->rows[row * itable->columns_count + for_column]; if(type_cell->cell_kind == aioc__undefined) continue; presence_index++; if(constraining_cell->type_descriptor->op->compare_struct(constraining_cell->type_descriptor, constraining_value, constraining_cell->value_sptr) == 0) { result.type_descriptor = type_cell->type_descriptor; result.presence_index = presence_index; break; } } return result; } static int memb_SBcAP_extensionValue_constraint_145(const asn_TYPE_descriptor_t *td, const void *sptr, asn_app_constraint_failed_f *ctfailcb, void *app_key) { if(!sptr) { ASN__CTFAIL(app_key, td, sptr, "%s: value not given (%s:%d)", td->name, __FILE__, __LINE__); return -1; } if(1 /* No applicable constraints whatsoever */) { /* Nothing is here. See below */ } return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key); } #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_SBcAP_id_constr_2 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_SBcAP_criticality_constr_3 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_SBcAP_extensionValue_constr_4 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_SBcAP_id_constr_6 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_SBcAP_criticality_constr_7 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_SBcAP_extensionValue_constr_8 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_SBcAP_id_constr_10 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_SBcAP_criticality_constr_11 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_SBcAP_extensionValue_constr_12 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_SBcAP_id_constr_14 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_SBcAP_criticality_constr_15 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_SBcAP_extensionValue_constr_16 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_SBcAP_id_constr_18 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_SBcAP_criticality_constr_19 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_SBcAP_extensionValue_constr_20 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_SBcAP_id_constr_22 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_SBcAP_criticality_constr_23 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_SBcAP_extensionValue_constr_24 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_SBcAP_id_constr_26 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_SBcAP_criticality_constr_27 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_SBcAP_extensionValue_constr_28 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_SBcAP_id_constr_30 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_SBcAP_criticality_constr_31 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_SBcAP_extensionValue_constr_32 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_SBcAP_id_constr_34 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_SBcAP_criticality_constr_35 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_SBcAP_extensionValue_constr_36 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_SBcAP_id_constr_38 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_SBcAP_criticality_constr_39 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_SBcAP_extensionValue_constr_40 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_SBcAP_id_constr_42 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_SBcAP_criticality_constr_43 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_SBcAP_extensionValue_constr_44 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_SBcAP_id_constr_46 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_SBcAP_criticality_constr_47 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_SBcAP_extensionValue_constr_48 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_SBcAP_id_constr_50 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_SBcAP_criticality_constr_51 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_SBcAP_extensionValue_constr_52 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_SBcAP_id_constr_54 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_SBcAP_criticality_constr_55 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_SBcAP_extensionValue_constr_56 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_SBcAP_id_constr_58 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_SBcAP_criticality_constr_59 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_SBcAP_extensionValue_constr_60 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_SBcAP_id_constr_62 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_SBcAP_criticality_constr_63 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_SBcAP_extensionValue_constr_64 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_SBcAP_id_constr_66 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_SBcAP_criticality_constr_67 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_SBcAP_extensionValue_constr_68 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_SBcAP_id_constr_70 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_SBcAP_criticality_constr_71 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_SBcAP_extensionValue_constr_72 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_SBcAP_id_constr_74 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_SBcAP_criticality_constr_75 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_SBcAP_extensionValue_constr_76 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_SBcAP_id_constr_78 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_SBcAP_criticality_constr_79 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_SBcAP_extensionValue_constr_80 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_SBcAP_id_constr_82 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_SBcAP_criticality_constr_83 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_SBcAP_extensionValue_constr_84 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_SBcAP_id_constr_86 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_SBcAP_criticality_constr_87 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_SBcAP_extensionValue_constr_88 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_SBcAP_id_constr_90 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_SBcAP_criticality_constr_91 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_SBcAP_extensionValue_constr_92 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_SBcAP_id_constr_94 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_SBcAP_criticality_constr_95 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_SBcAP_extensionValue_constr_96 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_SBcAP_id_constr_98 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_SBcAP_criticality_constr_99 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_SBcAP_extensionValue_constr_100 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_SBcAP_id_constr_102 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_SBcAP_criticality_constr_103 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_SBcAP_extensionValue_constr_104 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_SBcAP_id_constr_106 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_SBcAP_criticality_constr_107 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_SBcAP_extensionValue_constr_108 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_SBcAP_id_constr_110 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_SBcAP_criticality_constr_111 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_SBcAP_extensionValue_constr_112 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_SBcAP_id_constr_114 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_SBcAP_criticality_constr_115 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_SBcAP_extensionValue_constr_116 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_SBcAP_id_constr_118 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_SBcAP_criticality_constr_119 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_SBcAP_extensionValue_constr_120 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_SBcAP_id_constr_122 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_SBcAP_criticality_constr_123 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_SBcAP_extensionValue_constr_124 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_SBcAP_id_constr_126 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_SBcAP_criticality_constr_127 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_SBcAP_extensionValue_constr_128 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_SBcAP_id_constr_130 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_SBcAP_criticality_constr_131 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_SBcAP_extensionValue_constr_132 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_SBcAP_id_constr_134 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_SBcAP_criticality_constr_135 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_SBcAP_extensionValue_constr_136 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_SBcAP_id_constr_138 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_SBcAP_criticality_constr_139 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_SBcAP_extensionValue_constr_140 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_SBcAP_id_constr_142 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_SBcAP_criticality_constr_143 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_SBcAP_extensionValue_constr_144 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_SBcAP_id_constr_146 CC_NOTUSED = { { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (0..65535) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_SBcAP_criticality_constr_147 CC_NOTUSED = { { APC_CONSTRAINED, 2, 2, 0, 2 } /* (0..2) */, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) static asn_per_constraints_t asn_PER_memb_SBcAP_extensionValue_constr_148 CC_NOTUSED = { { APC_UNCONSTRAINED, -1, -1, 0, 0 }, { APC_UNCONSTRAINED, -1, -1, 0, 0 }, 0, 0 /* No PER value map */ }; #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ static asn_CHOICE_specifics_t asn_SPC_SBcAP_extensionValue_specs_4 = { sizeof(struct SBcAP_Broadcast_Scheduled_Area_List_ExtIEs__extensionValue), offsetof(struct SBcAP_Broadcast_Scheduled_Area_List_ExtIEs__extensionValue, _asn_ctx), offsetof(struct SBcAP_Broadcast_Scheduled_Area_List_ExtIEs__extensionValue, present), sizeof(((struct SBcAP_Broadcast_Scheduled_Area_List_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_SBcAP_extensionValue_4 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_SBcAP_extensionValue_specs_4 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_SBcAP_Broadcast_Scheduled_Area_List_ExtIEs_1[] = { { ATF_NOFLAGS, 0, offsetof(struct SBcAP_Broadcast_Scheduled_Area_List_ExtIEs, id), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, &asn_DEF_SBcAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_SBcAP_id_constr_2, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_SBcAP_id_constraint_1 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct SBcAP_Broadcast_Scheduled_Area_List_ExtIEs, criticality), (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, &asn_DEF_SBcAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_SBcAP_criticality_constr_3, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_SBcAP_criticality_constraint_1 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SBcAP_Broadcast_Scheduled_Area_List_ExtIEs, extensionValue), -1 /* Ambiguous tag (ANY?) */, 0, &asn_DEF_SBcAP_extensionValue_4, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_SBcAP_extensionValue_constr_4, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_SBcAP_extensionValue_constraint_1 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_SBcAP_Broadcast_Scheduled_Area_List_ExtIEs_tags_1[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_SBcAP_Broadcast_Scheduled_Area_List_ExtIEs_tag2el_1[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */ }; asn_SEQUENCE_specifics_t asn_SPC_SBcAP_Broadcast_Scheduled_Area_List_ExtIEs_specs_1 = { sizeof(struct SBcAP_Broadcast_Scheduled_Area_List_ExtIEs), offsetof(struct SBcAP_Broadcast_Scheduled_Area_List_ExtIEs, _asn_ctx), asn_MAP_SBcAP_Broadcast_Scheduled_Area_List_ExtIEs_tag2el_1, 2, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_SBcAP_Broadcast_Scheduled_Area_List_ExtIEs = { "Broadcast-Scheduled-Area-List-ExtIEs", "Broadcast-Scheduled-Area-List-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_SBcAP_Broadcast_Scheduled_Area_List_ExtIEs_tags_1, sizeof(asn_DEF_SBcAP_Broadcast_Scheduled_Area_List_ExtIEs_tags_1) /sizeof(asn_DEF_SBcAP_Broadcast_Scheduled_Area_List_ExtIEs_tags_1[0]), /* 1 */ asn_DEF_SBcAP_Broadcast_Scheduled_Area_List_ExtIEs_tags_1, /* Same as above */ sizeof(asn_DEF_SBcAP_Broadcast_Scheduled_Area_List_ExtIEs_tags_1) /sizeof(asn_DEF_SBcAP_Broadcast_Scheduled_Area_List_ExtIEs_tags_1[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_SBcAP_Broadcast_Scheduled_Area_List_ExtIEs_1, 3, /* Elements count */ &asn_SPC_SBcAP_Broadcast_Scheduled_Area_List_ExtIEs_specs_1 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_SBcAP_extensionValue_specs_8 = { sizeof(struct SBcAP_Broadcast_Scheduled_Area_List_5GS_ExtIEs__extensionValue), offsetof(struct SBcAP_Broadcast_Scheduled_Area_List_5GS_ExtIEs__extensionValue, _asn_ctx), offsetof(struct SBcAP_Broadcast_Scheduled_Area_List_5GS_ExtIEs__extensionValue, present), sizeof(((struct SBcAP_Broadcast_Scheduled_Area_List_5GS_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_SBcAP_extensionValue_8 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_SBcAP_extensionValue_specs_8 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_SBcAP_Broadcast_Scheduled_Area_List_5GS_ExtIEs_5[] = { { ATF_NOFLAGS, 0, offsetof(struct SBcAP_Broadcast_Scheduled_Area_List_5GS_ExtIEs, id), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, &asn_DEF_SBcAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_SBcAP_id_constr_6, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_SBcAP_id_constraint_5 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct SBcAP_Broadcast_Scheduled_Area_List_5GS_ExtIEs, criticality), (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, &asn_DEF_SBcAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_SBcAP_criticality_constr_7, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_SBcAP_criticality_constraint_5 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SBcAP_Broadcast_Scheduled_Area_List_5GS_ExtIEs, extensionValue), -1 /* Ambiguous tag (ANY?) */, 0, &asn_DEF_SBcAP_extensionValue_8, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_SBcAP_extensionValue_constr_8, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_SBcAP_extensionValue_constraint_5 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_SBcAP_Broadcast_Scheduled_Area_List_5GS_ExtIEs_tags_5[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_SBcAP_Broadcast_Scheduled_Area_List_5GS_ExtIEs_tag2el_5[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */ }; asn_SEQUENCE_specifics_t asn_SPC_SBcAP_Broadcast_Scheduled_Area_List_5GS_ExtIEs_specs_5 = { sizeof(struct SBcAP_Broadcast_Scheduled_Area_List_5GS_ExtIEs), offsetof(struct SBcAP_Broadcast_Scheduled_Area_List_5GS_ExtIEs, _asn_ctx), asn_MAP_SBcAP_Broadcast_Scheduled_Area_List_5GS_ExtIEs_tag2el_5, 2, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_SBcAP_Broadcast_Scheduled_Area_List_5GS_ExtIEs = { "Broadcast-Scheduled-Area-List-5GS-ExtIEs", "Broadcast-Scheduled-Area-List-5GS-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_SBcAP_Broadcast_Scheduled_Area_List_5GS_ExtIEs_tags_5, sizeof(asn_DEF_SBcAP_Broadcast_Scheduled_Area_List_5GS_ExtIEs_tags_5) /sizeof(asn_DEF_SBcAP_Broadcast_Scheduled_Area_List_5GS_ExtIEs_tags_5[0]), /* 1 */ asn_DEF_SBcAP_Broadcast_Scheduled_Area_List_5GS_ExtIEs_tags_5, /* Same as above */ sizeof(asn_DEF_SBcAP_Broadcast_Scheduled_Area_List_5GS_ExtIEs_tags_5) /sizeof(asn_DEF_SBcAP_Broadcast_Scheduled_Area_List_5GS_ExtIEs_tags_5[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_SBcAP_Broadcast_Scheduled_Area_List_5GS_ExtIEs_5, 3, /* Elements count */ &asn_SPC_SBcAP_Broadcast_Scheduled_Area_List_5GS_ExtIEs_specs_5 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_SBcAP_extensionValue_specs_12 = { sizeof(struct SBcAP_Broadcast_Cancelled_Area_List_ExtIEs__extensionValue), offsetof(struct SBcAP_Broadcast_Cancelled_Area_List_ExtIEs__extensionValue, _asn_ctx), offsetof(struct SBcAP_Broadcast_Cancelled_Area_List_ExtIEs__extensionValue, present), sizeof(((struct SBcAP_Broadcast_Cancelled_Area_List_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_SBcAP_extensionValue_12 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_SBcAP_extensionValue_specs_12 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_SBcAP_Broadcast_Cancelled_Area_List_ExtIEs_9[] = { { ATF_NOFLAGS, 0, offsetof(struct SBcAP_Broadcast_Cancelled_Area_List_ExtIEs, id), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, &asn_DEF_SBcAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_SBcAP_id_constr_10, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_SBcAP_id_constraint_9 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct SBcAP_Broadcast_Cancelled_Area_List_ExtIEs, criticality), (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, &asn_DEF_SBcAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_SBcAP_criticality_constr_11, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_SBcAP_criticality_constraint_9 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SBcAP_Broadcast_Cancelled_Area_List_ExtIEs, extensionValue), -1 /* Ambiguous tag (ANY?) */, 0, &asn_DEF_SBcAP_extensionValue_12, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_SBcAP_extensionValue_constr_12, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_SBcAP_extensionValue_constraint_9 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_SBcAP_Broadcast_Cancelled_Area_List_ExtIEs_tags_9[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_SBcAP_Broadcast_Cancelled_Area_List_ExtIEs_tag2el_9[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */ }; asn_SEQUENCE_specifics_t asn_SPC_SBcAP_Broadcast_Cancelled_Area_List_ExtIEs_specs_9 = { sizeof(struct SBcAP_Broadcast_Cancelled_Area_List_ExtIEs), offsetof(struct SBcAP_Broadcast_Cancelled_Area_List_ExtIEs, _asn_ctx), asn_MAP_SBcAP_Broadcast_Cancelled_Area_List_ExtIEs_tag2el_9, 2, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_SBcAP_Broadcast_Cancelled_Area_List_ExtIEs = { "Broadcast-Cancelled-Area-List-ExtIEs", "Broadcast-Cancelled-Area-List-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_SBcAP_Broadcast_Cancelled_Area_List_ExtIEs_tags_9, sizeof(asn_DEF_SBcAP_Broadcast_Cancelled_Area_List_ExtIEs_tags_9) /sizeof(asn_DEF_SBcAP_Broadcast_Cancelled_Area_List_ExtIEs_tags_9[0]), /* 1 */ asn_DEF_SBcAP_Broadcast_Cancelled_Area_List_ExtIEs_tags_9, /* Same as above */ sizeof(asn_DEF_SBcAP_Broadcast_Cancelled_Area_List_ExtIEs_tags_9) /sizeof(asn_DEF_SBcAP_Broadcast_Cancelled_Area_List_ExtIEs_tags_9[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_SBcAP_Broadcast_Cancelled_Area_List_ExtIEs_9, 3, /* Elements count */ &asn_SPC_SBcAP_Broadcast_Cancelled_Area_List_ExtIEs_specs_9 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_SBcAP_extensionValue_specs_16 = { sizeof(struct SBcAP_Broadcast_Cancelled_Area_List_5GS_ExtIEs__extensionValue), offsetof(struct SBcAP_Broadcast_Cancelled_Area_List_5GS_ExtIEs__extensionValue, _asn_ctx), offsetof(struct SBcAP_Broadcast_Cancelled_Area_List_5GS_ExtIEs__extensionValue, present), sizeof(((struct SBcAP_Broadcast_Cancelled_Area_List_5GS_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_SBcAP_extensionValue_16 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_SBcAP_extensionValue_specs_16 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_SBcAP_Broadcast_Cancelled_Area_List_5GS_ExtIEs_13[] = { { ATF_NOFLAGS, 0, offsetof(struct SBcAP_Broadcast_Cancelled_Area_List_5GS_ExtIEs, id), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, &asn_DEF_SBcAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_SBcAP_id_constr_14, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_SBcAP_id_constraint_13 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct SBcAP_Broadcast_Cancelled_Area_List_5GS_ExtIEs, criticality), (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, &asn_DEF_SBcAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_SBcAP_criticality_constr_15, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_SBcAP_criticality_constraint_13 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SBcAP_Broadcast_Cancelled_Area_List_5GS_ExtIEs, extensionValue), -1 /* Ambiguous tag (ANY?) */, 0, &asn_DEF_SBcAP_extensionValue_16, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_SBcAP_extensionValue_constr_16, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_SBcAP_extensionValue_constraint_13 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_SBcAP_Broadcast_Cancelled_Area_List_5GS_ExtIEs_tags_13[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_SBcAP_Broadcast_Cancelled_Area_List_5GS_ExtIEs_tag2el_13[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */ }; asn_SEQUENCE_specifics_t asn_SPC_SBcAP_Broadcast_Cancelled_Area_List_5GS_ExtIEs_specs_13 = { sizeof(struct SBcAP_Broadcast_Cancelled_Area_List_5GS_ExtIEs), offsetof(struct SBcAP_Broadcast_Cancelled_Area_List_5GS_ExtIEs, _asn_ctx), asn_MAP_SBcAP_Broadcast_Cancelled_Area_List_5GS_ExtIEs_tag2el_13, 2, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_SBcAP_Broadcast_Cancelled_Area_List_5GS_ExtIEs = { "Broadcast-Cancelled-Area-List-5GS-ExtIEs", "Broadcast-Cancelled-Area-List-5GS-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_SBcAP_Broadcast_Cancelled_Area_List_5GS_ExtIEs_tags_13, sizeof(asn_DEF_SBcAP_Broadcast_Cancelled_Area_List_5GS_ExtIEs_tags_13) /sizeof(asn_DEF_SBcAP_Broadcast_Cancelled_Area_List_5GS_ExtIEs_tags_13[0]), /* 1 */ asn_DEF_SBcAP_Broadcast_Cancelled_Area_List_5GS_ExtIEs_tags_13, /* Same as above */ sizeof(asn_DEF_SBcAP_Broadcast_Cancelled_Area_List_5GS_ExtIEs_tags_13) /sizeof(asn_DEF_SBcAP_Broadcast_Cancelled_Area_List_5GS_ExtIEs_tags_13[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_SBcAP_Broadcast_Cancelled_Area_List_5GS_ExtIEs_13, 3, /* Elements count */ &asn_SPC_SBcAP_Broadcast_Cancelled_Area_List_5GS_ExtIEs_specs_13 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_SBcAP_extensionValue_specs_20 = { sizeof(struct SBcAP_CancelledCellinEAI_Item_ExtIEs__extensionValue), offsetof(struct SBcAP_CancelledCellinEAI_Item_ExtIEs__extensionValue, _asn_ctx), offsetof(struct SBcAP_CancelledCellinEAI_Item_ExtIEs__extensionValue, present), sizeof(((struct SBcAP_CancelledCellinEAI_Item_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_SBcAP_extensionValue_20 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_SBcAP_extensionValue_specs_20 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_SBcAP_CancelledCellinEAI_Item_ExtIEs_17[] = { { ATF_NOFLAGS, 0, offsetof(struct SBcAP_CancelledCellinEAI_Item_ExtIEs, id), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, &asn_DEF_SBcAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_SBcAP_id_constr_18, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_SBcAP_id_constraint_17 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct SBcAP_CancelledCellinEAI_Item_ExtIEs, criticality), (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, &asn_DEF_SBcAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_SBcAP_criticality_constr_19, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_SBcAP_criticality_constraint_17 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SBcAP_CancelledCellinEAI_Item_ExtIEs, extensionValue), -1 /* Ambiguous tag (ANY?) */, 0, &asn_DEF_SBcAP_extensionValue_20, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_SBcAP_extensionValue_constr_20, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_SBcAP_extensionValue_constraint_17 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_SBcAP_CancelledCellinEAI_Item_ExtIEs_tags_17[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_SBcAP_CancelledCellinEAI_Item_ExtIEs_tag2el_17[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */ }; asn_SEQUENCE_specifics_t asn_SPC_SBcAP_CancelledCellinEAI_Item_ExtIEs_specs_17 = { sizeof(struct SBcAP_CancelledCellinEAI_Item_ExtIEs), offsetof(struct SBcAP_CancelledCellinEAI_Item_ExtIEs, _asn_ctx), asn_MAP_SBcAP_CancelledCellinEAI_Item_ExtIEs_tag2el_17, 2, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_SBcAP_CancelledCellinEAI_Item_ExtIEs = { "CancelledCellinEAI-Item-ExtIEs", "CancelledCellinEAI-Item-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_SBcAP_CancelledCellinEAI_Item_ExtIEs_tags_17, sizeof(asn_DEF_SBcAP_CancelledCellinEAI_Item_ExtIEs_tags_17) /sizeof(asn_DEF_SBcAP_CancelledCellinEAI_Item_ExtIEs_tags_17[0]), /* 1 */ asn_DEF_SBcAP_CancelledCellinEAI_Item_ExtIEs_tags_17, /* Same as above */ sizeof(asn_DEF_SBcAP_CancelledCellinEAI_Item_ExtIEs_tags_17) /sizeof(asn_DEF_SBcAP_CancelledCellinEAI_Item_ExtIEs_tags_17[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_SBcAP_CancelledCellinEAI_Item_ExtIEs_17, 3, /* Elements count */ &asn_SPC_SBcAP_CancelledCellinEAI_Item_ExtIEs_specs_17 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_SBcAP_extensionValue_specs_24 = { sizeof(struct SBcAP_CancelledCellinTAI_Item_ExtIEs__extensionValue), offsetof(struct SBcAP_CancelledCellinTAI_Item_ExtIEs__extensionValue, _asn_ctx), offsetof(struct SBcAP_CancelledCellinTAI_Item_ExtIEs__extensionValue, present), sizeof(((struct SBcAP_CancelledCellinTAI_Item_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_SBcAP_extensionValue_24 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_SBcAP_extensionValue_specs_24 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_SBcAP_CancelledCellinTAI_Item_ExtIEs_21[] = { { ATF_NOFLAGS, 0, offsetof(struct SBcAP_CancelledCellinTAI_Item_ExtIEs, id), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, &asn_DEF_SBcAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_SBcAP_id_constr_22, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_SBcAP_id_constraint_21 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct SBcAP_CancelledCellinTAI_Item_ExtIEs, criticality), (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, &asn_DEF_SBcAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_SBcAP_criticality_constr_23, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_SBcAP_criticality_constraint_21 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SBcAP_CancelledCellinTAI_Item_ExtIEs, extensionValue), -1 /* Ambiguous tag (ANY?) */, 0, &asn_DEF_SBcAP_extensionValue_24, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_SBcAP_extensionValue_constr_24, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_SBcAP_extensionValue_constraint_21 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_SBcAP_CancelledCellinTAI_Item_ExtIEs_tags_21[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_SBcAP_CancelledCellinTAI_Item_ExtIEs_tag2el_21[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */ }; asn_SEQUENCE_specifics_t asn_SPC_SBcAP_CancelledCellinTAI_Item_ExtIEs_specs_21 = { sizeof(struct SBcAP_CancelledCellinTAI_Item_ExtIEs), offsetof(struct SBcAP_CancelledCellinTAI_Item_ExtIEs, _asn_ctx), asn_MAP_SBcAP_CancelledCellinTAI_Item_ExtIEs_tag2el_21, 2, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_SBcAP_CancelledCellinTAI_Item_ExtIEs = { "CancelledCellinTAI-Item-ExtIEs", "CancelledCellinTAI-Item-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_SBcAP_CancelledCellinTAI_Item_ExtIEs_tags_21, sizeof(asn_DEF_SBcAP_CancelledCellinTAI_Item_ExtIEs_tags_21) /sizeof(asn_DEF_SBcAP_CancelledCellinTAI_Item_ExtIEs_tags_21[0]), /* 1 */ asn_DEF_SBcAP_CancelledCellinTAI_Item_ExtIEs_tags_21, /* Same as above */ sizeof(asn_DEF_SBcAP_CancelledCellinTAI_Item_ExtIEs_tags_21) /sizeof(asn_DEF_SBcAP_CancelledCellinTAI_Item_ExtIEs_tags_21[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_SBcAP_CancelledCellinTAI_Item_ExtIEs_21, 3, /* Elements count */ &asn_SPC_SBcAP_CancelledCellinTAI_Item_ExtIEs_specs_21 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_SBcAP_extensionValue_specs_28 = { sizeof(struct SBcAP_CancelledCellinTAI_5GS_ExtIEs__extensionValue), offsetof(struct SBcAP_CancelledCellinTAI_5GS_ExtIEs__extensionValue, _asn_ctx), offsetof(struct SBcAP_CancelledCellinTAI_5GS_ExtIEs__extensionValue, present), sizeof(((struct SBcAP_CancelledCellinTAI_5GS_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_SBcAP_extensionValue_28 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_SBcAP_extensionValue_specs_28 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_SBcAP_CancelledCellinTAI_5GS_ExtIEs_25[] = { { ATF_NOFLAGS, 0, offsetof(struct SBcAP_CancelledCellinTAI_5GS_ExtIEs, id), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, &asn_DEF_SBcAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_SBcAP_id_constr_26, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_SBcAP_id_constraint_25 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct SBcAP_CancelledCellinTAI_5GS_ExtIEs, criticality), (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, &asn_DEF_SBcAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_SBcAP_criticality_constr_27, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_SBcAP_criticality_constraint_25 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SBcAP_CancelledCellinTAI_5GS_ExtIEs, extensionValue), -1 /* Ambiguous tag (ANY?) */, 0, &asn_DEF_SBcAP_extensionValue_28, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_SBcAP_extensionValue_constr_28, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_SBcAP_extensionValue_constraint_25 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_SBcAP_CancelledCellinTAI_5GS_ExtIEs_tags_25[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_SBcAP_CancelledCellinTAI_5GS_ExtIEs_tag2el_25[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */ }; asn_SEQUENCE_specifics_t asn_SPC_SBcAP_CancelledCellinTAI_5GS_ExtIEs_specs_25 = { sizeof(struct SBcAP_CancelledCellinTAI_5GS_ExtIEs), offsetof(struct SBcAP_CancelledCellinTAI_5GS_ExtIEs, _asn_ctx), asn_MAP_SBcAP_CancelledCellinTAI_5GS_ExtIEs_tag2el_25, 2, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_SBcAP_CancelledCellinTAI_5GS_ExtIEs = { "CancelledCellinTAI-5GS-ExtIEs", "CancelledCellinTAI-5GS-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_SBcAP_CancelledCellinTAI_5GS_ExtIEs_tags_25, sizeof(asn_DEF_SBcAP_CancelledCellinTAI_5GS_ExtIEs_tags_25) /sizeof(asn_DEF_SBcAP_CancelledCellinTAI_5GS_ExtIEs_tags_25[0]), /* 1 */ asn_DEF_SBcAP_CancelledCellinTAI_5GS_ExtIEs_tags_25, /* Same as above */ sizeof(asn_DEF_SBcAP_CancelledCellinTAI_5GS_ExtIEs_tags_25) /sizeof(asn_DEF_SBcAP_CancelledCellinTAI_5GS_ExtIEs_tags_25[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_SBcAP_CancelledCellinTAI_5GS_ExtIEs_25, 3, /* Elements count */ &asn_SPC_SBcAP_CancelledCellinTAI_5GS_ExtIEs_specs_25 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_SBcAP_extensionValue_specs_32 = { sizeof(struct SBcAP_CellId_Broadcast_List_Item_ExtIEs__extensionValue), offsetof(struct SBcAP_CellId_Broadcast_List_Item_ExtIEs__extensionValue, _asn_ctx), offsetof(struct SBcAP_CellId_Broadcast_List_Item_ExtIEs__extensionValue, present), sizeof(((struct SBcAP_CellId_Broadcast_List_Item_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_SBcAP_extensionValue_32 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_SBcAP_extensionValue_specs_32 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_SBcAP_CellId_Broadcast_List_Item_ExtIEs_29[] = { { ATF_NOFLAGS, 0, offsetof(struct SBcAP_CellId_Broadcast_List_Item_ExtIEs, id), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, &asn_DEF_SBcAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_SBcAP_id_constr_30, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_SBcAP_id_constraint_29 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct SBcAP_CellId_Broadcast_List_Item_ExtIEs, criticality), (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, &asn_DEF_SBcAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_SBcAP_criticality_constr_31, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_SBcAP_criticality_constraint_29 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SBcAP_CellId_Broadcast_List_Item_ExtIEs, extensionValue), -1 /* Ambiguous tag (ANY?) */, 0, &asn_DEF_SBcAP_extensionValue_32, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_SBcAP_extensionValue_constr_32, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_SBcAP_extensionValue_constraint_29 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_SBcAP_CellId_Broadcast_List_Item_ExtIEs_tags_29[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_SBcAP_CellId_Broadcast_List_Item_ExtIEs_tag2el_29[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */ }; asn_SEQUENCE_specifics_t asn_SPC_SBcAP_CellId_Broadcast_List_Item_ExtIEs_specs_29 = { sizeof(struct SBcAP_CellId_Broadcast_List_Item_ExtIEs), offsetof(struct SBcAP_CellId_Broadcast_List_Item_ExtIEs, _asn_ctx), asn_MAP_SBcAP_CellId_Broadcast_List_Item_ExtIEs_tag2el_29, 2, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_SBcAP_CellId_Broadcast_List_Item_ExtIEs = { "CellId-Broadcast-List-Item-ExtIEs", "CellId-Broadcast-List-Item-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_SBcAP_CellId_Broadcast_List_Item_ExtIEs_tags_29, sizeof(asn_DEF_SBcAP_CellId_Broadcast_List_Item_ExtIEs_tags_29) /sizeof(asn_DEF_SBcAP_CellId_Broadcast_List_Item_ExtIEs_tags_29[0]), /* 1 */ asn_DEF_SBcAP_CellId_Broadcast_List_Item_ExtIEs_tags_29, /* Same as above */ sizeof(asn_DEF_SBcAP_CellId_Broadcast_List_Item_ExtIEs_tags_29) /sizeof(asn_DEF_SBcAP_CellId_Broadcast_List_Item_ExtIEs_tags_29[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_SBcAP_CellId_Broadcast_List_Item_ExtIEs_29, 3, /* Elements count */ &asn_SPC_SBcAP_CellId_Broadcast_List_Item_ExtIEs_specs_29 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_SBcAP_extensionValue_specs_36 = { sizeof(struct SBcAP_CellId_Broadcast_List_5GS_ExtIEs__extensionValue), offsetof(struct SBcAP_CellId_Broadcast_List_5GS_ExtIEs__extensionValue, _asn_ctx), offsetof(struct SBcAP_CellId_Broadcast_List_5GS_ExtIEs__extensionValue, present), sizeof(((struct SBcAP_CellId_Broadcast_List_5GS_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_SBcAP_extensionValue_36 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_SBcAP_extensionValue_specs_36 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_SBcAP_CellId_Broadcast_List_5GS_ExtIEs_33[] = { { ATF_NOFLAGS, 0, offsetof(struct SBcAP_CellId_Broadcast_List_5GS_ExtIEs, id), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, &asn_DEF_SBcAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_SBcAP_id_constr_34, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_SBcAP_id_constraint_33 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct SBcAP_CellId_Broadcast_List_5GS_ExtIEs, criticality), (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, &asn_DEF_SBcAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_SBcAP_criticality_constr_35, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_SBcAP_criticality_constraint_33 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SBcAP_CellId_Broadcast_List_5GS_ExtIEs, extensionValue), -1 /* Ambiguous tag (ANY?) */, 0, &asn_DEF_SBcAP_extensionValue_36, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_SBcAP_extensionValue_constr_36, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_SBcAP_extensionValue_constraint_33 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_SBcAP_CellId_Broadcast_List_5GS_ExtIEs_tags_33[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_SBcAP_CellId_Broadcast_List_5GS_ExtIEs_tag2el_33[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */ }; asn_SEQUENCE_specifics_t asn_SPC_SBcAP_CellId_Broadcast_List_5GS_ExtIEs_specs_33 = { sizeof(struct SBcAP_CellId_Broadcast_List_5GS_ExtIEs), offsetof(struct SBcAP_CellId_Broadcast_List_5GS_ExtIEs, _asn_ctx), asn_MAP_SBcAP_CellId_Broadcast_List_5GS_ExtIEs_tag2el_33, 2, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_SBcAP_CellId_Broadcast_List_5GS_ExtIEs = { "CellId-Broadcast-List-5GS-ExtIEs", "CellId-Broadcast-List-5GS-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_SBcAP_CellId_Broadcast_List_5GS_ExtIEs_tags_33, sizeof(asn_DEF_SBcAP_CellId_Broadcast_List_5GS_ExtIEs_tags_33) /sizeof(asn_DEF_SBcAP_CellId_Broadcast_List_5GS_ExtIEs_tags_33[0]), /* 1 */ asn_DEF_SBcAP_CellId_Broadcast_List_5GS_ExtIEs_tags_33, /* Same as above */ sizeof(asn_DEF_SBcAP_CellId_Broadcast_List_5GS_ExtIEs_tags_33) /sizeof(asn_DEF_SBcAP_CellId_Broadcast_List_5GS_ExtIEs_tags_33[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_SBcAP_CellId_Broadcast_List_5GS_ExtIEs_33, 3, /* Elements count */ &asn_SPC_SBcAP_CellId_Broadcast_List_5GS_ExtIEs_specs_33 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_SBcAP_extensionValue_specs_40 = { sizeof(struct SBcAP_CellID_Cancelled_Item_ExtIEs__extensionValue), offsetof(struct SBcAP_CellID_Cancelled_Item_ExtIEs__extensionValue, _asn_ctx), offsetof(struct SBcAP_CellID_Cancelled_Item_ExtIEs__extensionValue, present), sizeof(((struct SBcAP_CellID_Cancelled_Item_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_SBcAP_extensionValue_40 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_SBcAP_extensionValue_specs_40 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_SBcAP_CellID_Cancelled_Item_ExtIEs_37[] = { { ATF_NOFLAGS, 0, offsetof(struct SBcAP_CellID_Cancelled_Item_ExtIEs, id), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, &asn_DEF_SBcAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_SBcAP_id_constr_38, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_SBcAP_id_constraint_37 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct SBcAP_CellID_Cancelled_Item_ExtIEs, criticality), (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, &asn_DEF_SBcAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_SBcAP_criticality_constr_39, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_SBcAP_criticality_constraint_37 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SBcAP_CellID_Cancelled_Item_ExtIEs, extensionValue), -1 /* Ambiguous tag (ANY?) */, 0, &asn_DEF_SBcAP_extensionValue_40, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_SBcAP_extensionValue_constr_40, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_SBcAP_extensionValue_constraint_37 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_SBcAP_CellID_Cancelled_Item_ExtIEs_tags_37[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_SBcAP_CellID_Cancelled_Item_ExtIEs_tag2el_37[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */ }; asn_SEQUENCE_specifics_t asn_SPC_SBcAP_CellID_Cancelled_Item_ExtIEs_specs_37 = { sizeof(struct SBcAP_CellID_Cancelled_Item_ExtIEs), offsetof(struct SBcAP_CellID_Cancelled_Item_ExtIEs, _asn_ctx), asn_MAP_SBcAP_CellID_Cancelled_Item_ExtIEs_tag2el_37, 2, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_SBcAP_CellID_Cancelled_Item_ExtIEs = { "CellID-Cancelled-Item-ExtIEs", "CellID-Cancelled-Item-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_SBcAP_CellID_Cancelled_Item_ExtIEs_tags_37, sizeof(asn_DEF_SBcAP_CellID_Cancelled_Item_ExtIEs_tags_37) /sizeof(asn_DEF_SBcAP_CellID_Cancelled_Item_ExtIEs_tags_37[0]), /* 1 */ asn_DEF_SBcAP_CellID_Cancelled_Item_ExtIEs_tags_37, /* Same as above */ sizeof(asn_DEF_SBcAP_CellID_Cancelled_Item_ExtIEs_tags_37) /sizeof(asn_DEF_SBcAP_CellID_Cancelled_Item_ExtIEs_tags_37[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_SBcAP_CellID_Cancelled_Item_ExtIEs_37, 3, /* Elements count */ &asn_SPC_SBcAP_CellID_Cancelled_Item_ExtIEs_specs_37 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_SBcAP_extensionValue_specs_44 = { sizeof(struct SBcAP_CellID_Cancelled_5GS_ExtIEs__extensionValue), offsetof(struct SBcAP_CellID_Cancelled_5GS_ExtIEs__extensionValue, _asn_ctx), offsetof(struct SBcAP_CellID_Cancelled_5GS_ExtIEs__extensionValue, present), sizeof(((struct SBcAP_CellID_Cancelled_5GS_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_SBcAP_extensionValue_44 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_SBcAP_extensionValue_specs_44 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_SBcAP_CellID_Cancelled_5GS_ExtIEs_41[] = { { ATF_NOFLAGS, 0, offsetof(struct SBcAP_CellID_Cancelled_5GS_ExtIEs, id), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, &asn_DEF_SBcAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_SBcAP_id_constr_42, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_SBcAP_id_constraint_41 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct SBcAP_CellID_Cancelled_5GS_ExtIEs, criticality), (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, &asn_DEF_SBcAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_SBcAP_criticality_constr_43, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_SBcAP_criticality_constraint_41 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SBcAP_CellID_Cancelled_5GS_ExtIEs, extensionValue), -1 /* Ambiguous tag (ANY?) */, 0, &asn_DEF_SBcAP_extensionValue_44, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_SBcAP_extensionValue_constr_44, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_SBcAP_extensionValue_constraint_41 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_SBcAP_CellID_Cancelled_5GS_ExtIEs_tags_41[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_SBcAP_CellID_Cancelled_5GS_ExtIEs_tag2el_41[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */ }; asn_SEQUENCE_specifics_t asn_SPC_SBcAP_CellID_Cancelled_5GS_ExtIEs_specs_41 = { sizeof(struct SBcAP_CellID_Cancelled_5GS_ExtIEs), offsetof(struct SBcAP_CellID_Cancelled_5GS_ExtIEs, _asn_ctx), asn_MAP_SBcAP_CellID_Cancelled_5GS_ExtIEs_tag2el_41, 2, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_SBcAP_CellID_Cancelled_5GS_ExtIEs = { "CellID-Cancelled-5GS-ExtIEs", "CellID-Cancelled-5GS-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_SBcAP_CellID_Cancelled_5GS_ExtIEs_tags_41, sizeof(asn_DEF_SBcAP_CellID_Cancelled_5GS_ExtIEs_tags_41) /sizeof(asn_DEF_SBcAP_CellID_Cancelled_5GS_ExtIEs_tags_41[0]), /* 1 */ asn_DEF_SBcAP_CellID_Cancelled_5GS_ExtIEs_tags_41, /* Same as above */ sizeof(asn_DEF_SBcAP_CellID_Cancelled_5GS_ExtIEs_tags_41) /sizeof(asn_DEF_SBcAP_CellID_Cancelled_5GS_ExtIEs_tags_41[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_SBcAP_CellID_Cancelled_5GS_ExtIEs_41, 3, /* Elements count */ &asn_SPC_SBcAP_CellID_Cancelled_5GS_ExtIEs_specs_41 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_SBcAP_extensionValue_specs_48 = { sizeof(struct SBcAP_CriticalityDiagnostics_ExtIEs__extensionValue), offsetof(struct SBcAP_CriticalityDiagnostics_ExtIEs__extensionValue, _asn_ctx), offsetof(struct SBcAP_CriticalityDiagnostics_ExtIEs__extensionValue, present), sizeof(((struct SBcAP_CriticalityDiagnostics_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_SBcAP_extensionValue_48 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_SBcAP_extensionValue_specs_48 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_SBcAP_CriticalityDiagnostics_ExtIEs_45[] = { { ATF_NOFLAGS, 0, offsetof(struct SBcAP_CriticalityDiagnostics_ExtIEs, id), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, &asn_DEF_SBcAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_SBcAP_id_constr_46, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_SBcAP_id_constraint_45 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct SBcAP_CriticalityDiagnostics_ExtIEs, criticality), (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, &asn_DEF_SBcAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_SBcAP_criticality_constr_47, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_SBcAP_criticality_constraint_45 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SBcAP_CriticalityDiagnostics_ExtIEs, extensionValue), -1 /* Ambiguous tag (ANY?) */, 0, &asn_DEF_SBcAP_extensionValue_48, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_SBcAP_extensionValue_constr_48, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_SBcAP_extensionValue_constraint_45 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_SBcAP_CriticalityDiagnostics_ExtIEs_tags_45[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_SBcAP_CriticalityDiagnostics_ExtIEs_tag2el_45[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */ }; asn_SEQUENCE_specifics_t asn_SPC_SBcAP_CriticalityDiagnostics_ExtIEs_specs_45 = { sizeof(struct SBcAP_CriticalityDiagnostics_ExtIEs), offsetof(struct SBcAP_CriticalityDiagnostics_ExtIEs, _asn_ctx), asn_MAP_SBcAP_CriticalityDiagnostics_ExtIEs_tag2el_45, 2, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_SBcAP_CriticalityDiagnostics_ExtIEs = { "CriticalityDiagnostics-ExtIEs", "CriticalityDiagnostics-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_SBcAP_CriticalityDiagnostics_ExtIEs_tags_45, sizeof(asn_DEF_SBcAP_CriticalityDiagnostics_ExtIEs_tags_45) /sizeof(asn_DEF_SBcAP_CriticalityDiagnostics_ExtIEs_tags_45[0]), /* 1 */ asn_DEF_SBcAP_CriticalityDiagnostics_ExtIEs_tags_45, /* Same as above */ sizeof(asn_DEF_SBcAP_CriticalityDiagnostics_ExtIEs_tags_45) /sizeof(asn_DEF_SBcAP_CriticalityDiagnostics_ExtIEs_tags_45[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_SBcAP_CriticalityDiagnostics_ExtIEs_45, 3, /* Elements count */ &asn_SPC_SBcAP_CriticalityDiagnostics_ExtIEs_specs_45 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_SBcAP_extensionValue_specs_52 = { sizeof(struct SBcAP_CriticalityDiagnostics_IE_Item_ExtIEs__extensionValue), offsetof(struct SBcAP_CriticalityDiagnostics_IE_Item_ExtIEs__extensionValue, _asn_ctx), offsetof(struct SBcAP_CriticalityDiagnostics_IE_Item_ExtIEs__extensionValue, present), sizeof(((struct SBcAP_CriticalityDiagnostics_IE_Item_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_SBcAP_extensionValue_52 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_SBcAP_extensionValue_specs_52 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_SBcAP_CriticalityDiagnostics_IE_Item_ExtIEs_49[] = { { ATF_NOFLAGS, 0, offsetof(struct SBcAP_CriticalityDiagnostics_IE_Item_ExtIEs, id), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, &asn_DEF_SBcAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_SBcAP_id_constr_50, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_SBcAP_id_constraint_49 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct SBcAP_CriticalityDiagnostics_IE_Item_ExtIEs, criticality), (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, &asn_DEF_SBcAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_SBcAP_criticality_constr_51, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_SBcAP_criticality_constraint_49 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SBcAP_CriticalityDiagnostics_IE_Item_ExtIEs, extensionValue), -1 /* Ambiguous tag (ANY?) */, 0, &asn_DEF_SBcAP_extensionValue_52, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_SBcAP_extensionValue_constr_52, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_SBcAP_extensionValue_constraint_49 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_SBcAP_CriticalityDiagnostics_IE_Item_ExtIEs_tags_49[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_SBcAP_CriticalityDiagnostics_IE_Item_ExtIEs_tag2el_49[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */ }; asn_SEQUENCE_specifics_t asn_SPC_SBcAP_CriticalityDiagnostics_IE_Item_ExtIEs_specs_49 = { sizeof(struct SBcAP_CriticalityDiagnostics_IE_Item_ExtIEs), offsetof(struct SBcAP_CriticalityDiagnostics_IE_Item_ExtIEs, _asn_ctx), asn_MAP_SBcAP_CriticalityDiagnostics_IE_Item_ExtIEs_tag2el_49, 2, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_SBcAP_CriticalityDiagnostics_IE_Item_ExtIEs = { "CriticalityDiagnostics-IE-Item-ExtIEs", "CriticalityDiagnostics-IE-Item-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_SBcAP_CriticalityDiagnostics_IE_Item_ExtIEs_tags_49, sizeof(asn_DEF_SBcAP_CriticalityDiagnostics_IE_Item_ExtIEs_tags_49) /sizeof(asn_DEF_SBcAP_CriticalityDiagnostics_IE_Item_ExtIEs_tags_49[0]), /* 1 */ asn_DEF_SBcAP_CriticalityDiagnostics_IE_Item_ExtIEs_tags_49, /* Same as above */ sizeof(asn_DEF_SBcAP_CriticalityDiagnostics_IE_Item_ExtIEs_tags_49) /sizeof(asn_DEF_SBcAP_CriticalityDiagnostics_IE_Item_ExtIEs_tags_49[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_SBcAP_CriticalityDiagnostics_IE_Item_ExtIEs_49, 3, /* Elements count */ &asn_SPC_SBcAP_CriticalityDiagnostics_IE_Item_ExtIEs_specs_49 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_SBcAP_extensionValue_specs_56 = { sizeof(struct SBcAP_EmergencyAreaID_Broadcast_List_Item_ExtIEs__extensionValue), offsetof(struct SBcAP_EmergencyAreaID_Broadcast_List_Item_ExtIEs__extensionValue, _asn_ctx), offsetof(struct SBcAP_EmergencyAreaID_Broadcast_List_Item_ExtIEs__extensionValue, present), sizeof(((struct SBcAP_EmergencyAreaID_Broadcast_List_Item_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_SBcAP_extensionValue_56 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_SBcAP_extensionValue_specs_56 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_SBcAP_EmergencyAreaID_Broadcast_List_Item_ExtIEs_53[] = { { ATF_NOFLAGS, 0, offsetof(struct SBcAP_EmergencyAreaID_Broadcast_List_Item_ExtIEs, id), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, &asn_DEF_SBcAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_SBcAP_id_constr_54, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_SBcAP_id_constraint_53 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct SBcAP_EmergencyAreaID_Broadcast_List_Item_ExtIEs, criticality), (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, &asn_DEF_SBcAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_SBcAP_criticality_constr_55, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_SBcAP_criticality_constraint_53 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SBcAP_EmergencyAreaID_Broadcast_List_Item_ExtIEs, extensionValue), -1 /* Ambiguous tag (ANY?) */, 0, &asn_DEF_SBcAP_extensionValue_56, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_SBcAP_extensionValue_constr_56, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_SBcAP_extensionValue_constraint_53 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_SBcAP_EmergencyAreaID_Broadcast_List_Item_ExtIEs_tags_53[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_SBcAP_EmergencyAreaID_Broadcast_List_Item_ExtIEs_tag2el_53[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */ }; asn_SEQUENCE_specifics_t asn_SPC_SBcAP_EmergencyAreaID_Broadcast_List_Item_ExtIEs_specs_53 = { sizeof(struct SBcAP_EmergencyAreaID_Broadcast_List_Item_ExtIEs), offsetof(struct SBcAP_EmergencyAreaID_Broadcast_List_Item_ExtIEs, _asn_ctx), asn_MAP_SBcAP_EmergencyAreaID_Broadcast_List_Item_ExtIEs_tag2el_53, 2, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_SBcAP_EmergencyAreaID_Broadcast_List_Item_ExtIEs = { "EmergencyAreaID-Broadcast-List-Item-ExtIEs", "EmergencyAreaID-Broadcast-List-Item-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_SBcAP_EmergencyAreaID_Broadcast_List_Item_ExtIEs_tags_53, sizeof(asn_DEF_SBcAP_EmergencyAreaID_Broadcast_List_Item_ExtIEs_tags_53) /sizeof(asn_DEF_SBcAP_EmergencyAreaID_Broadcast_List_Item_ExtIEs_tags_53[0]), /* 1 */ asn_DEF_SBcAP_EmergencyAreaID_Broadcast_List_Item_ExtIEs_tags_53, /* Same as above */ sizeof(asn_DEF_SBcAP_EmergencyAreaID_Broadcast_List_Item_ExtIEs_tags_53) /sizeof(asn_DEF_SBcAP_EmergencyAreaID_Broadcast_List_Item_ExtIEs_tags_53[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_SBcAP_EmergencyAreaID_Broadcast_List_Item_ExtIEs_53, 3, /* Elements count */ &asn_SPC_SBcAP_EmergencyAreaID_Broadcast_List_Item_ExtIEs_specs_53 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_SBcAP_extensionValue_specs_60 = { sizeof(struct SBcAP_EmergencyAreaID_Cancelled_Item_ExtIEs__extensionValue), offsetof(struct SBcAP_EmergencyAreaID_Cancelled_Item_ExtIEs__extensionValue, _asn_ctx), offsetof(struct SBcAP_EmergencyAreaID_Cancelled_Item_ExtIEs__extensionValue, present), sizeof(((struct SBcAP_EmergencyAreaID_Cancelled_Item_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_SBcAP_extensionValue_60 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_SBcAP_extensionValue_specs_60 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_SBcAP_EmergencyAreaID_Cancelled_Item_ExtIEs_57[] = { { ATF_NOFLAGS, 0, offsetof(struct SBcAP_EmergencyAreaID_Cancelled_Item_ExtIEs, id), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, &asn_DEF_SBcAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_SBcAP_id_constr_58, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_SBcAP_id_constraint_57 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct SBcAP_EmergencyAreaID_Cancelled_Item_ExtIEs, criticality), (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, &asn_DEF_SBcAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_SBcAP_criticality_constr_59, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_SBcAP_criticality_constraint_57 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SBcAP_EmergencyAreaID_Cancelled_Item_ExtIEs, extensionValue), -1 /* Ambiguous tag (ANY?) */, 0, &asn_DEF_SBcAP_extensionValue_60, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_SBcAP_extensionValue_constr_60, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_SBcAP_extensionValue_constraint_57 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_SBcAP_EmergencyAreaID_Cancelled_Item_ExtIEs_tags_57[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_SBcAP_EmergencyAreaID_Cancelled_Item_ExtIEs_tag2el_57[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */ }; asn_SEQUENCE_specifics_t asn_SPC_SBcAP_EmergencyAreaID_Cancelled_Item_ExtIEs_specs_57 = { sizeof(struct SBcAP_EmergencyAreaID_Cancelled_Item_ExtIEs), offsetof(struct SBcAP_EmergencyAreaID_Cancelled_Item_ExtIEs, _asn_ctx), asn_MAP_SBcAP_EmergencyAreaID_Cancelled_Item_ExtIEs_tag2el_57, 2, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_SBcAP_EmergencyAreaID_Cancelled_Item_ExtIEs = { "EmergencyAreaID-Cancelled-Item-ExtIEs", "EmergencyAreaID-Cancelled-Item-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_SBcAP_EmergencyAreaID_Cancelled_Item_ExtIEs_tags_57, sizeof(asn_DEF_SBcAP_EmergencyAreaID_Cancelled_Item_ExtIEs_tags_57) /sizeof(asn_DEF_SBcAP_EmergencyAreaID_Cancelled_Item_ExtIEs_tags_57[0]), /* 1 */ asn_DEF_SBcAP_EmergencyAreaID_Cancelled_Item_ExtIEs_tags_57, /* Same as above */ sizeof(asn_DEF_SBcAP_EmergencyAreaID_Cancelled_Item_ExtIEs_tags_57) /sizeof(asn_DEF_SBcAP_EmergencyAreaID_Cancelled_Item_ExtIEs_tags_57[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_SBcAP_EmergencyAreaID_Cancelled_Item_ExtIEs_57, 3, /* Elements count */ &asn_SPC_SBcAP_EmergencyAreaID_Cancelled_Item_ExtIEs_specs_57 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_SBcAP_extensionValue_specs_64 = { sizeof(struct SBcAP_EUTRAN_CGI_ExtIEs__extensionValue), offsetof(struct SBcAP_EUTRAN_CGI_ExtIEs__extensionValue, _asn_ctx), offsetof(struct SBcAP_EUTRAN_CGI_ExtIEs__extensionValue, present), sizeof(((struct SBcAP_EUTRAN_CGI_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_SBcAP_extensionValue_64 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_SBcAP_extensionValue_specs_64 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_SBcAP_EUTRAN_CGI_ExtIEs_61[] = { { ATF_NOFLAGS, 0, offsetof(struct SBcAP_EUTRAN_CGI_ExtIEs, id), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, &asn_DEF_SBcAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_SBcAP_id_constr_62, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_SBcAP_id_constraint_61 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct SBcAP_EUTRAN_CGI_ExtIEs, criticality), (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, &asn_DEF_SBcAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_SBcAP_criticality_constr_63, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_SBcAP_criticality_constraint_61 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SBcAP_EUTRAN_CGI_ExtIEs, extensionValue), -1 /* Ambiguous tag (ANY?) */, 0, &asn_DEF_SBcAP_extensionValue_64, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_SBcAP_extensionValue_constr_64, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_SBcAP_extensionValue_constraint_61 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_SBcAP_EUTRAN_CGI_ExtIEs_tags_61[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_SBcAP_EUTRAN_CGI_ExtIEs_tag2el_61[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */ }; asn_SEQUENCE_specifics_t asn_SPC_SBcAP_EUTRAN_CGI_ExtIEs_specs_61 = { sizeof(struct SBcAP_EUTRAN_CGI_ExtIEs), offsetof(struct SBcAP_EUTRAN_CGI_ExtIEs, _asn_ctx), asn_MAP_SBcAP_EUTRAN_CGI_ExtIEs_tag2el_61, 2, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_SBcAP_EUTRAN_CGI_ExtIEs = { "EUTRAN-CGI-ExtIEs", "EUTRAN-CGI-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_SBcAP_EUTRAN_CGI_ExtIEs_tags_61, sizeof(asn_DEF_SBcAP_EUTRAN_CGI_ExtIEs_tags_61) /sizeof(asn_DEF_SBcAP_EUTRAN_CGI_ExtIEs_tags_61[0]), /* 1 */ asn_DEF_SBcAP_EUTRAN_CGI_ExtIEs_tags_61, /* Same as above */ sizeof(asn_DEF_SBcAP_EUTRAN_CGI_ExtIEs_tags_61) /sizeof(asn_DEF_SBcAP_EUTRAN_CGI_ExtIEs_tags_61[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_SBcAP_EUTRAN_CGI_ExtIEs_61, 3, /* Elements count */ &asn_SPC_SBcAP_EUTRAN_CGI_ExtIEs_specs_61 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_SBcAP_extensionValue_specs_68 = { sizeof(struct SBcAP_GlobalENB_ID_ExtIEs__extensionValue), offsetof(struct SBcAP_GlobalENB_ID_ExtIEs__extensionValue, _asn_ctx), offsetof(struct SBcAP_GlobalENB_ID_ExtIEs__extensionValue, present), sizeof(((struct SBcAP_GlobalENB_ID_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_SBcAP_extensionValue_68 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_SBcAP_extensionValue_specs_68 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_SBcAP_GlobalENB_ID_ExtIEs_65[] = { { ATF_NOFLAGS, 0, offsetof(struct SBcAP_GlobalENB_ID_ExtIEs, id), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, &asn_DEF_SBcAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_SBcAP_id_constr_66, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_SBcAP_id_constraint_65 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct SBcAP_GlobalENB_ID_ExtIEs, criticality), (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, &asn_DEF_SBcAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_SBcAP_criticality_constr_67, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_SBcAP_criticality_constraint_65 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SBcAP_GlobalENB_ID_ExtIEs, extensionValue), -1 /* Ambiguous tag (ANY?) */, 0, &asn_DEF_SBcAP_extensionValue_68, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_SBcAP_extensionValue_constr_68, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_SBcAP_extensionValue_constraint_65 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_SBcAP_GlobalENB_ID_ExtIEs_tags_65[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_SBcAP_GlobalENB_ID_ExtIEs_tag2el_65[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */ }; asn_SEQUENCE_specifics_t asn_SPC_SBcAP_GlobalENB_ID_ExtIEs_specs_65 = { sizeof(struct SBcAP_GlobalENB_ID_ExtIEs), offsetof(struct SBcAP_GlobalENB_ID_ExtIEs, _asn_ctx), asn_MAP_SBcAP_GlobalENB_ID_ExtIEs_tag2el_65, 2, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_SBcAP_GlobalENB_ID_ExtIEs = { "GlobalENB-ID-ExtIEs", "GlobalENB-ID-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_SBcAP_GlobalENB_ID_ExtIEs_tags_65, sizeof(asn_DEF_SBcAP_GlobalENB_ID_ExtIEs_tags_65) /sizeof(asn_DEF_SBcAP_GlobalENB_ID_ExtIEs_tags_65[0]), /* 1 */ asn_DEF_SBcAP_GlobalENB_ID_ExtIEs_tags_65, /* Same as above */ sizeof(asn_DEF_SBcAP_GlobalENB_ID_ExtIEs_tags_65) /sizeof(asn_DEF_SBcAP_GlobalENB_ID_ExtIEs_tags_65[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_SBcAP_GlobalENB_ID_ExtIEs_65, 3, /* Elements count */ &asn_SPC_SBcAP_GlobalENB_ID_ExtIEs_specs_65 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_SBcAP_extensionValue_specs_72 = { sizeof(struct SBcAP_Global_GNB_ID_ExtIEs__extensionValue), offsetof(struct SBcAP_Global_GNB_ID_ExtIEs__extensionValue, _asn_ctx), offsetof(struct SBcAP_Global_GNB_ID_ExtIEs__extensionValue, present), sizeof(((struct SBcAP_Global_GNB_ID_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_SBcAP_extensionValue_72 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_SBcAP_extensionValue_specs_72 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_SBcAP_Global_GNB_ID_ExtIEs_69[] = { { ATF_NOFLAGS, 0, offsetof(struct SBcAP_Global_GNB_ID_ExtIEs, id), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, &asn_DEF_SBcAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_SBcAP_id_constr_70, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_SBcAP_id_constraint_69 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct SBcAP_Global_GNB_ID_ExtIEs, criticality), (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, &asn_DEF_SBcAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_SBcAP_criticality_constr_71, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_SBcAP_criticality_constraint_69 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SBcAP_Global_GNB_ID_ExtIEs, extensionValue), -1 /* Ambiguous tag (ANY?) */, 0, &asn_DEF_SBcAP_extensionValue_72, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_SBcAP_extensionValue_constr_72, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_SBcAP_extensionValue_constraint_69 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_SBcAP_Global_GNB_ID_ExtIEs_tags_69[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_SBcAP_Global_GNB_ID_ExtIEs_tag2el_69[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */ }; asn_SEQUENCE_specifics_t asn_SPC_SBcAP_Global_GNB_ID_ExtIEs_specs_69 = { sizeof(struct SBcAP_Global_GNB_ID_ExtIEs), offsetof(struct SBcAP_Global_GNB_ID_ExtIEs, _asn_ctx), asn_MAP_SBcAP_Global_GNB_ID_ExtIEs_tag2el_69, 2, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_SBcAP_Global_GNB_ID_ExtIEs = { "Global-GNB-ID-ExtIEs", "Global-GNB-ID-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_SBcAP_Global_GNB_ID_ExtIEs_tags_69, sizeof(asn_DEF_SBcAP_Global_GNB_ID_ExtIEs_tags_69) /sizeof(asn_DEF_SBcAP_Global_GNB_ID_ExtIEs_tags_69[0]), /* 1 */ asn_DEF_SBcAP_Global_GNB_ID_ExtIEs_tags_69, /* Same as above */ sizeof(asn_DEF_SBcAP_Global_GNB_ID_ExtIEs_tags_69) /sizeof(asn_DEF_SBcAP_Global_GNB_ID_ExtIEs_tags_69[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_SBcAP_Global_GNB_ID_ExtIEs_69, 3, /* Elements count */ &asn_SPC_SBcAP_Global_GNB_ID_ExtIEs_specs_69 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_SBcAP_extensionValue_specs_76 = { sizeof(struct SBcAP_Global_NgENB_ID_ExtIEs__extensionValue), offsetof(struct SBcAP_Global_NgENB_ID_ExtIEs__extensionValue, _asn_ctx), offsetof(struct SBcAP_Global_NgENB_ID_ExtIEs__extensionValue, present), sizeof(((struct SBcAP_Global_NgENB_ID_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_SBcAP_extensionValue_76 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_SBcAP_extensionValue_specs_76 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_SBcAP_Global_NgENB_ID_ExtIEs_73[] = { { ATF_NOFLAGS, 0, offsetof(struct SBcAP_Global_NgENB_ID_ExtIEs, id), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, &asn_DEF_SBcAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_SBcAP_id_constr_74, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_SBcAP_id_constraint_73 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct SBcAP_Global_NgENB_ID_ExtIEs, criticality), (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, &asn_DEF_SBcAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_SBcAP_criticality_constr_75, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_SBcAP_criticality_constraint_73 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SBcAP_Global_NgENB_ID_ExtIEs, extensionValue), -1 /* Ambiguous tag (ANY?) */, 0, &asn_DEF_SBcAP_extensionValue_76, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_SBcAP_extensionValue_constr_76, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_SBcAP_extensionValue_constraint_73 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_SBcAP_Global_NgENB_ID_ExtIEs_tags_73[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_SBcAP_Global_NgENB_ID_ExtIEs_tag2el_73[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */ }; asn_SEQUENCE_specifics_t asn_SPC_SBcAP_Global_NgENB_ID_ExtIEs_specs_73 = { sizeof(struct SBcAP_Global_NgENB_ID_ExtIEs), offsetof(struct SBcAP_Global_NgENB_ID_ExtIEs, _asn_ctx), asn_MAP_SBcAP_Global_NgENB_ID_ExtIEs_tag2el_73, 2, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_SBcAP_Global_NgENB_ID_ExtIEs = { "Global-NgENB-ID-ExtIEs", "Global-NgENB-ID-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_SBcAP_Global_NgENB_ID_ExtIEs_tags_73, sizeof(asn_DEF_SBcAP_Global_NgENB_ID_ExtIEs_tags_73) /sizeof(asn_DEF_SBcAP_Global_NgENB_ID_ExtIEs_tags_73[0]), /* 1 */ asn_DEF_SBcAP_Global_NgENB_ID_ExtIEs_tags_73, /* Same as above */ sizeof(asn_DEF_SBcAP_Global_NgENB_ID_ExtIEs_tags_73) /sizeof(asn_DEF_SBcAP_Global_NgENB_ID_ExtIEs_tags_73[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_SBcAP_Global_NgENB_ID_ExtIEs_73, 3, /* Elements count */ &asn_SPC_SBcAP_Global_NgENB_ID_ExtIEs_specs_73 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_SBcAP_extensionValue_specs_80 = { sizeof(struct SBcAP_NR_CGI_ExtIEs__extensionValue), offsetof(struct SBcAP_NR_CGI_ExtIEs__extensionValue, _asn_ctx), offsetof(struct SBcAP_NR_CGI_ExtIEs__extensionValue, present), sizeof(((struct SBcAP_NR_CGI_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_SBcAP_extensionValue_80 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_SBcAP_extensionValue_specs_80 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_SBcAP_NR_CGI_ExtIEs_77[] = { { ATF_NOFLAGS, 0, offsetof(struct SBcAP_NR_CGI_ExtIEs, id), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, &asn_DEF_SBcAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_SBcAP_id_constr_78, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_SBcAP_id_constraint_77 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct SBcAP_NR_CGI_ExtIEs, criticality), (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, &asn_DEF_SBcAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_SBcAP_criticality_constr_79, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_SBcAP_criticality_constraint_77 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SBcAP_NR_CGI_ExtIEs, extensionValue), -1 /* Ambiguous tag (ANY?) */, 0, &asn_DEF_SBcAP_extensionValue_80, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_SBcAP_extensionValue_constr_80, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_SBcAP_extensionValue_constraint_77 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_SBcAP_NR_CGI_ExtIEs_tags_77[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_SBcAP_NR_CGI_ExtIEs_tag2el_77[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */ }; asn_SEQUENCE_specifics_t asn_SPC_SBcAP_NR_CGI_ExtIEs_specs_77 = { sizeof(struct SBcAP_NR_CGI_ExtIEs), offsetof(struct SBcAP_NR_CGI_ExtIEs, _asn_ctx), asn_MAP_SBcAP_NR_CGI_ExtIEs_tag2el_77, 2, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_SBcAP_NR_CGI_ExtIEs = { "NR-CGI-ExtIEs", "NR-CGI-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_SBcAP_NR_CGI_ExtIEs_tags_77, sizeof(asn_DEF_SBcAP_NR_CGI_ExtIEs_tags_77) /sizeof(asn_DEF_SBcAP_NR_CGI_ExtIEs_tags_77[0]), /* 1 */ asn_DEF_SBcAP_NR_CGI_ExtIEs_tags_77, /* Same as above */ sizeof(asn_DEF_SBcAP_NR_CGI_ExtIEs_tags_77) /sizeof(asn_DEF_SBcAP_NR_CGI_ExtIEs_tags_77[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_SBcAP_NR_CGI_ExtIEs_77, 3, /* Elements count */ &asn_SPC_SBcAP_NR_CGI_ExtIEs_specs_77 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_SBcAP_extensionValue_specs_84 = { sizeof(struct SBcAP_ScheduledCellinEAI_Item_ExtIEs__extensionValue), offsetof(struct SBcAP_ScheduledCellinEAI_Item_ExtIEs__extensionValue, _asn_ctx), offsetof(struct SBcAP_ScheduledCellinEAI_Item_ExtIEs__extensionValue, present), sizeof(((struct SBcAP_ScheduledCellinEAI_Item_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_SBcAP_extensionValue_84 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_SBcAP_extensionValue_specs_84 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_SBcAP_ScheduledCellinEAI_Item_ExtIEs_81[] = { { ATF_NOFLAGS, 0, offsetof(struct SBcAP_ScheduledCellinEAI_Item_ExtIEs, id), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, &asn_DEF_SBcAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_SBcAP_id_constr_82, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_SBcAP_id_constraint_81 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct SBcAP_ScheduledCellinEAI_Item_ExtIEs, criticality), (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, &asn_DEF_SBcAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_SBcAP_criticality_constr_83, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_SBcAP_criticality_constraint_81 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SBcAP_ScheduledCellinEAI_Item_ExtIEs, extensionValue), -1 /* Ambiguous tag (ANY?) */, 0, &asn_DEF_SBcAP_extensionValue_84, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_SBcAP_extensionValue_constr_84, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_SBcAP_extensionValue_constraint_81 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_SBcAP_ScheduledCellinEAI_Item_ExtIEs_tags_81[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_SBcAP_ScheduledCellinEAI_Item_ExtIEs_tag2el_81[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */ }; asn_SEQUENCE_specifics_t asn_SPC_SBcAP_ScheduledCellinEAI_Item_ExtIEs_specs_81 = { sizeof(struct SBcAP_ScheduledCellinEAI_Item_ExtIEs), offsetof(struct SBcAP_ScheduledCellinEAI_Item_ExtIEs, _asn_ctx), asn_MAP_SBcAP_ScheduledCellinEAI_Item_ExtIEs_tag2el_81, 2, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_SBcAP_ScheduledCellinEAI_Item_ExtIEs = { "ScheduledCellinEAI-Item-ExtIEs", "ScheduledCellinEAI-Item-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_SBcAP_ScheduledCellinEAI_Item_ExtIEs_tags_81, sizeof(asn_DEF_SBcAP_ScheduledCellinEAI_Item_ExtIEs_tags_81) /sizeof(asn_DEF_SBcAP_ScheduledCellinEAI_Item_ExtIEs_tags_81[0]), /* 1 */ asn_DEF_SBcAP_ScheduledCellinEAI_Item_ExtIEs_tags_81, /* Same as above */ sizeof(asn_DEF_SBcAP_ScheduledCellinEAI_Item_ExtIEs_tags_81) /sizeof(asn_DEF_SBcAP_ScheduledCellinEAI_Item_ExtIEs_tags_81[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_SBcAP_ScheduledCellinEAI_Item_ExtIEs_81, 3, /* Elements count */ &asn_SPC_SBcAP_ScheduledCellinEAI_Item_ExtIEs_specs_81 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_SBcAP_extensionValue_specs_88 = { sizeof(struct SBcAP_ScheduledCellinTAI_Item_ExtIEs__extensionValue), offsetof(struct SBcAP_ScheduledCellinTAI_Item_ExtIEs__extensionValue, _asn_ctx), offsetof(struct SBcAP_ScheduledCellinTAI_Item_ExtIEs__extensionValue, present), sizeof(((struct SBcAP_ScheduledCellinTAI_Item_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_SBcAP_extensionValue_88 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_SBcAP_extensionValue_specs_88 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_SBcAP_ScheduledCellinTAI_Item_ExtIEs_85[] = { { ATF_NOFLAGS, 0, offsetof(struct SBcAP_ScheduledCellinTAI_Item_ExtIEs, id), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, &asn_DEF_SBcAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_SBcAP_id_constr_86, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_SBcAP_id_constraint_85 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct SBcAP_ScheduledCellinTAI_Item_ExtIEs, criticality), (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, &asn_DEF_SBcAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_SBcAP_criticality_constr_87, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_SBcAP_criticality_constraint_85 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SBcAP_ScheduledCellinTAI_Item_ExtIEs, extensionValue), -1 /* Ambiguous tag (ANY?) */, 0, &asn_DEF_SBcAP_extensionValue_88, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_SBcAP_extensionValue_constr_88, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_SBcAP_extensionValue_constraint_85 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_SBcAP_ScheduledCellinTAI_Item_ExtIEs_tags_85[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_SBcAP_ScheduledCellinTAI_Item_ExtIEs_tag2el_85[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */ }; asn_SEQUENCE_specifics_t asn_SPC_SBcAP_ScheduledCellinTAI_Item_ExtIEs_specs_85 = { sizeof(struct SBcAP_ScheduledCellinTAI_Item_ExtIEs), offsetof(struct SBcAP_ScheduledCellinTAI_Item_ExtIEs, _asn_ctx), asn_MAP_SBcAP_ScheduledCellinTAI_Item_ExtIEs_tag2el_85, 2, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_SBcAP_ScheduledCellinTAI_Item_ExtIEs = { "ScheduledCellinTAI-Item-ExtIEs", "ScheduledCellinTAI-Item-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_SBcAP_ScheduledCellinTAI_Item_ExtIEs_tags_85, sizeof(asn_DEF_SBcAP_ScheduledCellinTAI_Item_ExtIEs_tags_85) /sizeof(asn_DEF_SBcAP_ScheduledCellinTAI_Item_ExtIEs_tags_85[0]), /* 1 */ asn_DEF_SBcAP_ScheduledCellinTAI_Item_ExtIEs_tags_85, /* Same as above */ sizeof(asn_DEF_SBcAP_ScheduledCellinTAI_Item_ExtIEs_tags_85) /sizeof(asn_DEF_SBcAP_ScheduledCellinTAI_Item_ExtIEs_tags_85[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_SBcAP_ScheduledCellinTAI_Item_ExtIEs_85, 3, /* Elements count */ &asn_SPC_SBcAP_ScheduledCellinTAI_Item_ExtIEs_specs_85 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_SBcAP_extensionValue_specs_92 = { sizeof(struct SBcAP_ScheduledCellinTAI_5GS_ExtIEs__extensionValue), offsetof(struct SBcAP_ScheduledCellinTAI_5GS_ExtIEs__extensionValue, _asn_ctx), offsetof(struct SBcAP_ScheduledCellinTAI_5GS_ExtIEs__extensionValue, present), sizeof(((struct SBcAP_ScheduledCellinTAI_5GS_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_SBcAP_extensionValue_92 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_SBcAP_extensionValue_specs_92 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_SBcAP_ScheduledCellinTAI_5GS_ExtIEs_89[] = { { ATF_NOFLAGS, 0, offsetof(struct SBcAP_ScheduledCellinTAI_5GS_ExtIEs, id), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, &asn_DEF_SBcAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_SBcAP_id_constr_90, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_SBcAP_id_constraint_89 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct SBcAP_ScheduledCellinTAI_5GS_ExtIEs, criticality), (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, &asn_DEF_SBcAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_SBcAP_criticality_constr_91, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_SBcAP_criticality_constraint_89 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SBcAP_ScheduledCellinTAI_5GS_ExtIEs, extensionValue), -1 /* Ambiguous tag (ANY?) */, 0, &asn_DEF_SBcAP_extensionValue_92, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_SBcAP_extensionValue_constr_92, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_SBcAP_extensionValue_constraint_89 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_SBcAP_ScheduledCellinTAI_5GS_ExtIEs_tags_89[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_SBcAP_ScheduledCellinTAI_5GS_ExtIEs_tag2el_89[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */ }; asn_SEQUENCE_specifics_t asn_SPC_SBcAP_ScheduledCellinTAI_5GS_ExtIEs_specs_89 = { sizeof(struct SBcAP_ScheduledCellinTAI_5GS_ExtIEs), offsetof(struct SBcAP_ScheduledCellinTAI_5GS_ExtIEs, _asn_ctx), asn_MAP_SBcAP_ScheduledCellinTAI_5GS_ExtIEs_tag2el_89, 2, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_SBcAP_ScheduledCellinTAI_5GS_ExtIEs = { "ScheduledCellinTAI-5GS-ExtIEs", "ScheduledCellinTAI-5GS-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_SBcAP_ScheduledCellinTAI_5GS_ExtIEs_tags_89, sizeof(asn_DEF_SBcAP_ScheduledCellinTAI_5GS_ExtIEs_tags_89) /sizeof(asn_DEF_SBcAP_ScheduledCellinTAI_5GS_ExtIEs_tags_89[0]), /* 1 */ asn_DEF_SBcAP_ScheduledCellinTAI_5GS_ExtIEs_tags_89, /* Same as above */ sizeof(asn_DEF_SBcAP_ScheduledCellinTAI_5GS_ExtIEs_tags_89) /sizeof(asn_DEF_SBcAP_ScheduledCellinTAI_5GS_ExtIEs_tags_89[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_SBcAP_ScheduledCellinTAI_5GS_ExtIEs_89, 3, /* Elements count */ &asn_SPC_SBcAP_ScheduledCellinTAI_5GS_ExtIEs_specs_89 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_SBcAP_extensionValue_specs_96 = { sizeof(struct SBcAP_TAI_Broadcast_List_Item_ExtIEs__extensionValue), offsetof(struct SBcAP_TAI_Broadcast_List_Item_ExtIEs__extensionValue, _asn_ctx), offsetof(struct SBcAP_TAI_Broadcast_List_Item_ExtIEs__extensionValue, present), sizeof(((struct SBcAP_TAI_Broadcast_List_Item_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_SBcAP_extensionValue_96 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_SBcAP_extensionValue_specs_96 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_SBcAP_TAI_Broadcast_List_Item_ExtIEs_93[] = { { ATF_NOFLAGS, 0, offsetof(struct SBcAP_TAI_Broadcast_List_Item_ExtIEs, id), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, &asn_DEF_SBcAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_SBcAP_id_constr_94, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_SBcAP_id_constraint_93 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct SBcAP_TAI_Broadcast_List_Item_ExtIEs, criticality), (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, &asn_DEF_SBcAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_SBcAP_criticality_constr_95, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_SBcAP_criticality_constraint_93 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SBcAP_TAI_Broadcast_List_Item_ExtIEs, extensionValue), -1 /* Ambiguous tag (ANY?) */, 0, &asn_DEF_SBcAP_extensionValue_96, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_SBcAP_extensionValue_constr_96, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_SBcAP_extensionValue_constraint_93 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_SBcAP_TAI_Broadcast_List_Item_ExtIEs_tags_93[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_SBcAP_TAI_Broadcast_List_Item_ExtIEs_tag2el_93[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */ }; asn_SEQUENCE_specifics_t asn_SPC_SBcAP_TAI_Broadcast_List_Item_ExtIEs_specs_93 = { sizeof(struct SBcAP_TAI_Broadcast_List_Item_ExtIEs), offsetof(struct SBcAP_TAI_Broadcast_List_Item_ExtIEs, _asn_ctx), asn_MAP_SBcAP_TAI_Broadcast_List_Item_ExtIEs_tag2el_93, 2, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_SBcAP_TAI_Broadcast_List_Item_ExtIEs = { "TAI-Broadcast-List-Item-ExtIEs", "TAI-Broadcast-List-Item-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_SBcAP_TAI_Broadcast_List_Item_ExtIEs_tags_93, sizeof(asn_DEF_SBcAP_TAI_Broadcast_List_Item_ExtIEs_tags_93) /sizeof(asn_DEF_SBcAP_TAI_Broadcast_List_Item_ExtIEs_tags_93[0]), /* 1 */ asn_DEF_SBcAP_TAI_Broadcast_List_Item_ExtIEs_tags_93, /* Same as above */ sizeof(asn_DEF_SBcAP_TAI_Broadcast_List_Item_ExtIEs_tags_93) /sizeof(asn_DEF_SBcAP_TAI_Broadcast_List_Item_ExtIEs_tags_93[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_SBcAP_TAI_Broadcast_List_Item_ExtIEs_93, 3, /* Elements count */ &asn_SPC_SBcAP_TAI_Broadcast_List_Item_ExtIEs_specs_93 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_SBcAP_extensionValue_specs_100 = { sizeof(struct SBcAP_TAI_Broadcast_List_5GS_ExtIEs__extensionValue), offsetof(struct SBcAP_TAI_Broadcast_List_5GS_ExtIEs__extensionValue, _asn_ctx), offsetof(struct SBcAP_TAI_Broadcast_List_5GS_ExtIEs__extensionValue, present), sizeof(((struct SBcAP_TAI_Broadcast_List_5GS_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_SBcAP_extensionValue_100 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_SBcAP_extensionValue_specs_100 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_SBcAP_TAI_Broadcast_List_5GS_ExtIEs_97[] = { { ATF_NOFLAGS, 0, offsetof(struct SBcAP_TAI_Broadcast_List_5GS_ExtIEs, id), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, &asn_DEF_SBcAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_SBcAP_id_constr_98, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_SBcAP_id_constraint_97 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct SBcAP_TAI_Broadcast_List_5GS_ExtIEs, criticality), (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, &asn_DEF_SBcAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_SBcAP_criticality_constr_99, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_SBcAP_criticality_constraint_97 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SBcAP_TAI_Broadcast_List_5GS_ExtIEs, extensionValue), -1 /* Ambiguous tag (ANY?) */, 0, &asn_DEF_SBcAP_extensionValue_100, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_SBcAP_extensionValue_constr_100, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_SBcAP_extensionValue_constraint_97 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_SBcAP_TAI_Broadcast_List_5GS_ExtIEs_tags_97[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_SBcAP_TAI_Broadcast_List_5GS_ExtIEs_tag2el_97[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */ }; asn_SEQUENCE_specifics_t asn_SPC_SBcAP_TAI_Broadcast_List_5GS_ExtIEs_specs_97 = { sizeof(struct SBcAP_TAI_Broadcast_List_5GS_ExtIEs), offsetof(struct SBcAP_TAI_Broadcast_List_5GS_ExtIEs, _asn_ctx), asn_MAP_SBcAP_TAI_Broadcast_List_5GS_ExtIEs_tag2el_97, 2, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_SBcAP_TAI_Broadcast_List_5GS_ExtIEs = { "TAI-Broadcast-List-5GS-ExtIEs", "TAI-Broadcast-List-5GS-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_SBcAP_TAI_Broadcast_List_5GS_ExtIEs_tags_97, sizeof(asn_DEF_SBcAP_TAI_Broadcast_List_5GS_ExtIEs_tags_97) /sizeof(asn_DEF_SBcAP_TAI_Broadcast_List_5GS_ExtIEs_tags_97[0]), /* 1 */ asn_DEF_SBcAP_TAI_Broadcast_List_5GS_ExtIEs_tags_97, /* Same as above */ sizeof(asn_DEF_SBcAP_TAI_Broadcast_List_5GS_ExtIEs_tags_97) /sizeof(asn_DEF_SBcAP_TAI_Broadcast_List_5GS_ExtIEs_tags_97[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_SBcAP_TAI_Broadcast_List_5GS_ExtIEs_97, 3, /* Elements count */ &asn_SPC_SBcAP_TAI_Broadcast_List_5GS_ExtIEs_specs_97 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_SBcAP_extensionValue_specs_104 = { sizeof(struct SBcAP_TAI_Cancelled_List_Item_ExtIEs__extensionValue), offsetof(struct SBcAP_TAI_Cancelled_List_Item_ExtIEs__extensionValue, _asn_ctx), offsetof(struct SBcAP_TAI_Cancelled_List_Item_ExtIEs__extensionValue, present), sizeof(((struct SBcAP_TAI_Cancelled_List_Item_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_SBcAP_extensionValue_104 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_SBcAP_extensionValue_specs_104 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_SBcAP_TAI_Cancelled_List_Item_ExtIEs_101[] = { { ATF_NOFLAGS, 0, offsetof(struct SBcAP_TAI_Cancelled_List_Item_ExtIEs, id), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, &asn_DEF_SBcAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_SBcAP_id_constr_102, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_SBcAP_id_constraint_101 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct SBcAP_TAI_Cancelled_List_Item_ExtIEs, criticality), (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, &asn_DEF_SBcAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_SBcAP_criticality_constr_103, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_SBcAP_criticality_constraint_101 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SBcAP_TAI_Cancelled_List_Item_ExtIEs, extensionValue), -1 /* Ambiguous tag (ANY?) */, 0, &asn_DEF_SBcAP_extensionValue_104, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_SBcAP_extensionValue_constr_104, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_SBcAP_extensionValue_constraint_101 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_SBcAP_TAI_Cancelled_List_Item_ExtIEs_tags_101[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_SBcAP_TAI_Cancelled_List_Item_ExtIEs_tag2el_101[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */ }; asn_SEQUENCE_specifics_t asn_SPC_SBcAP_TAI_Cancelled_List_Item_ExtIEs_specs_101 = { sizeof(struct SBcAP_TAI_Cancelled_List_Item_ExtIEs), offsetof(struct SBcAP_TAI_Cancelled_List_Item_ExtIEs, _asn_ctx), asn_MAP_SBcAP_TAI_Cancelled_List_Item_ExtIEs_tag2el_101, 2, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_SBcAP_TAI_Cancelled_List_Item_ExtIEs = { "TAI-Cancelled-List-Item-ExtIEs", "TAI-Cancelled-List-Item-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_SBcAP_TAI_Cancelled_List_Item_ExtIEs_tags_101, sizeof(asn_DEF_SBcAP_TAI_Cancelled_List_Item_ExtIEs_tags_101) /sizeof(asn_DEF_SBcAP_TAI_Cancelled_List_Item_ExtIEs_tags_101[0]), /* 1 */ asn_DEF_SBcAP_TAI_Cancelled_List_Item_ExtIEs_tags_101, /* Same as above */ sizeof(asn_DEF_SBcAP_TAI_Cancelled_List_Item_ExtIEs_tags_101) /sizeof(asn_DEF_SBcAP_TAI_Cancelled_List_Item_ExtIEs_tags_101[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_SBcAP_TAI_Cancelled_List_Item_ExtIEs_101, 3, /* Elements count */ &asn_SPC_SBcAP_TAI_Cancelled_List_Item_ExtIEs_specs_101 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_SBcAP_extensionValue_specs_108 = { sizeof(struct SBcAP_TAI_Cancelled_List_5GS_ExtIEs__extensionValue), offsetof(struct SBcAP_TAI_Cancelled_List_5GS_ExtIEs__extensionValue, _asn_ctx), offsetof(struct SBcAP_TAI_Cancelled_List_5GS_ExtIEs__extensionValue, present), sizeof(((struct SBcAP_TAI_Cancelled_List_5GS_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_SBcAP_extensionValue_108 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_SBcAP_extensionValue_specs_108 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_SBcAP_TAI_Cancelled_List_5GS_ExtIEs_105[] = { { ATF_NOFLAGS, 0, offsetof(struct SBcAP_TAI_Cancelled_List_5GS_ExtIEs, id), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, &asn_DEF_SBcAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_SBcAP_id_constr_106, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_SBcAP_id_constraint_105 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct SBcAP_TAI_Cancelled_List_5GS_ExtIEs, criticality), (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, &asn_DEF_SBcAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_SBcAP_criticality_constr_107, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_SBcAP_criticality_constraint_105 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SBcAP_TAI_Cancelled_List_5GS_ExtIEs, extensionValue), -1 /* Ambiguous tag (ANY?) */, 0, &asn_DEF_SBcAP_extensionValue_108, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_SBcAP_extensionValue_constr_108, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_SBcAP_extensionValue_constraint_105 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_SBcAP_TAI_Cancelled_List_5GS_ExtIEs_tags_105[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_SBcAP_TAI_Cancelled_List_5GS_ExtIEs_tag2el_105[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */ }; asn_SEQUENCE_specifics_t asn_SPC_SBcAP_TAI_Cancelled_List_5GS_ExtIEs_specs_105 = { sizeof(struct SBcAP_TAI_Cancelled_List_5GS_ExtIEs), offsetof(struct SBcAP_TAI_Cancelled_List_5GS_ExtIEs, _asn_ctx), asn_MAP_SBcAP_TAI_Cancelled_List_5GS_ExtIEs_tag2el_105, 2, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_SBcAP_TAI_Cancelled_List_5GS_ExtIEs = { "TAI-Cancelled-List-5GS-ExtIEs", "TAI-Cancelled-List-5GS-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_SBcAP_TAI_Cancelled_List_5GS_ExtIEs_tags_105, sizeof(asn_DEF_SBcAP_TAI_Cancelled_List_5GS_ExtIEs_tags_105) /sizeof(asn_DEF_SBcAP_TAI_Cancelled_List_5GS_ExtIEs_tags_105[0]), /* 1 */ asn_DEF_SBcAP_TAI_Cancelled_List_5GS_ExtIEs_tags_105, /* Same as above */ sizeof(asn_DEF_SBcAP_TAI_Cancelled_List_5GS_ExtIEs_tags_105) /sizeof(asn_DEF_SBcAP_TAI_Cancelled_List_5GS_ExtIEs_tags_105[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_SBcAP_TAI_Cancelled_List_5GS_ExtIEs_105, 3, /* Elements count */ &asn_SPC_SBcAP_TAI_Cancelled_List_5GS_ExtIEs_specs_105 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_SBcAP_extensionValue_specs_112 = { sizeof(struct SBcAP_TAI_ExtIEs__extensionValue), offsetof(struct SBcAP_TAI_ExtIEs__extensionValue, _asn_ctx), offsetof(struct SBcAP_TAI_ExtIEs__extensionValue, present), sizeof(((struct SBcAP_TAI_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_SBcAP_extensionValue_112 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_SBcAP_extensionValue_specs_112 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_SBcAP_TAI_ExtIEs_109[] = { { ATF_NOFLAGS, 0, offsetof(struct SBcAP_TAI_ExtIEs, id), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, &asn_DEF_SBcAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_SBcAP_id_constr_110, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_SBcAP_id_constraint_109 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct SBcAP_TAI_ExtIEs, criticality), (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, &asn_DEF_SBcAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_SBcAP_criticality_constr_111, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_SBcAP_criticality_constraint_109 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SBcAP_TAI_ExtIEs, extensionValue), -1 /* Ambiguous tag (ANY?) */, 0, &asn_DEF_SBcAP_extensionValue_112, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_SBcAP_extensionValue_constr_112, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_SBcAP_extensionValue_constraint_109 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_SBcAP_TAI_ExtIEs_tags_109[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_SBcAP_TAI_ExtIEs_tag2el_109[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */ }; asn_SEQUENCE_specifics_t asn_SPC_SBcAP_TAI_ExtIEs_specs_109 = { sizeof(struct SBcAP_TAI_ExtIEs), offsetof(struct SBcAP_TAI_ExtIEs, _asn_ctx), asn_MAP_SBcAP_TAI_ExtIEs_tag2el_109, 2, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_SBcAP_TAI_ExtIEs = { "TAI-ExtIEs", "TAI-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_SBcAP_TAI_ExtIEs_tags_109, sizeof(asn_DEF_SBcAP_TAI_ExtIEs_tags_109) /sizeof(asn_DEF_SBcAP_TAI_ExtIEs_tags_109[0]), /* 1 */ asn_DEF_SBcAP_TAI_ExtIEs_tags_109, /* Same as above */ sizeof(asn_DEF_SBcAP_TAI_ExtIEs_tags_109) /sizeof(asn_DEF_SBcAP_TAI_ExtIEs_tags_109[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_SBcAP_TAI_ExtIEs_109, 3, /* Elements count */ &asn_SPC_SBcAP_TAI_ExtIEs_specs_109 /* Additional specs */ }; static asn_CHOICE_specifics_t asn_SPC_SBcAP_extensionValue_specs_116 = { sizeof(struct SBcAP_TAI_5GS_ExtIEs__extensionValue), offsetof(struct SBcAP_TAI_5GS_ExtIEs__extensionValue, _asn_ctx), offsetof(struct SBcAP_TAI_5GS_ExtIEs__extensionValue, present), sizeof(((struct SBcAP_TAI_5GS_ExtIEs__extensionValue *)0)->present), 0, /* No top level tags */ 0, /* No tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_SBcAP_extensionValue_116 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, 0, 0, /* No members */ &asn_SPC_SBcAP_extensionValue_specs_116 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_SBcAP_TAI_5GS_ExtIEs_113[] = { { ATF_NOFLAGS, 0, offsetof(struct SBcAP_TAI_5GS_ExtIEs, id), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, &asn_DEF_SBcAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_SBcAP_id_constr_114, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_SBcAP_id_constraint_113 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct SBcAP_TAI_5GS_ExtIEs, criticality), (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, &asn_DEF_SBcAP_Criticality, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_SBcAP_criticality_constr_115, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_SBcAP_criticality_constraint_113 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SBcAP_TAI_5GS_ExtIEs, extensionValue), -1 /* Ambiguous tag (ANY?) */, 0, &asn_DEF_SBcAP_extensionValue_116, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_SBcAP_extensionValue_constr_116, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_SBcAP_extensionValue_constraint_113 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_SBcAP_TAI_5GS_ExtIEs_tags_113[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_SBcAP_TAI_5GS_ExtIEs_tag2el_113[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */ }; asn_SEQUENCE_specifics_t asn_SPC_SBcAP_TAI_5GS_ExtIEs_specs_113 = { sizeof(struct SBcAP_TAI_5GS_ExtIEs), offsetof(struct SBcAP_TAI_5GS_ExtIEs, _asn_ctx), asn_MAP_SBcAP_TAI_5GS_ExtIEs_tag2el_113, 2, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_SBcAP_TAI_5GS_ExtIEs = { "TAI-5GS-ExtIEs", "TAI-5GS-ExtIEs", &asn_OP_SEQUENCE, asn_DEF_SBcAP_TAI_5GS_ExtIEs_tags_113, sizeof(asn_DEF_SBcAP_TAI_5GS_ExtIEs_tags_113) /sizeof(asn_DEF_SBcAP_TAI_5GS_ExtIEs_tags_113[0]), /* 1 */ asn_DEF_SBcAP_TAI_5GS_ExtIEs_tags_113, /* Same as above */ sizeof(asn_DEF_SBcAP_TAI_5GS_ExtIEs_tags_113) /sizeof(asn_DEF_SBcAP_TAI_5GS_ExtIEs_tags_113[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_SBcAP_TAI_5GS_ExtIEs_113, 3, /* Elements count */ &asn_SPC_SBcAP_TAI_5GS_ExtIEs_specs_113 /* Additional specs */ }; static asn_TYPE_member_t asn_MBR_SBcAP_extensionValue_120[] = { { ATF_NOFLAGS, 0, offsetof(struct SBcAP_Write_Replace_Warning_Request_Extensions__extensionValue, choice.List_of_5GS_TAIs), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_SBcAP_List_of_5GS_TAIs, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "List-of-5GS-TAIs" }, { ATF_NOFLAGS, 0, offsetof(struct SBcAP_Write_Replace_Warning_Request_Extensions__extensionValue, choice.Warning_Area_List_5GS), -1 /* Ambiguous tag (CHOICE?) */, 0, &asn_DEF_SBcAP_Warning_Area_List_5GS, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "Warning-Area-List-5GS" }, { ATF_NOFLAGS, 0, offsetof(struct SBcAP_Write_Replace_Warning_Request_Extensions__extensionValue, choice.Global_RAN_Node_ID), -1 /* Ambiguous tag (CHOICE?) */, 0, &asn_DEF_SBcAP_Global_RAN_Node_ID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "Global-RAN-Node-ID" }, { ATF_NOFLAGS, 0, offsetof(struct SBcAP_Write_Replace_Warning_Request_Extensions__extensionValue, choice.RAT_Selector_5GS), (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, &asn_DEF_SBcAP_RAT_Selector_5GS, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "RAT-Selector-5GS" }, }; static const unsigned asn_MAP_SBcAP_extensionValue_to_canonical_120[] = { 3, 0, 1, 2 }; static const unsigned asn_MAP_SBcAP_extensionValue_from_canonical_120[] = { 1, 2, 3, 0 }; static const asn_TYPE_tag2member_t asn_MAP_SBcAP_extensionValue_tag2el_120[] = { { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 3, 0, 0 }, /* RAT-Selector-5GS */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 }, /* List-of-5GS-TAIs */ { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 1, 0, 1 }, /* cell-ID-List */ { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 2, -1, 0 }, /* global-GNB-ID */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 1 }, /* nR-CGIList */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 2, -1, 0 }, /* global-NgENB-ID */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 1, 0, 0 }, /* tAIList-5GS */ { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 1, 0, 0 } /* emergencyAreaIDList */ }; static asn_CHOICE_specifics_t asn_SPC_SBcAP_extensionValue_specs_120 = { sizeof(struct SBcAP_Write_Replace_Warning_Request_Extensions__extensionValue), offsetof(struct SBcAP_Write_Replace_Warning_Request_Extensions__extensionValue, _asn_ctx), offsetof(struct SBcAP_Write_Replace_Warning_Request_Extensions__extensionValue, present), sizeof(((struct SBcAP_Write_Replace_Warning_Request_Extensions__extensionValue *)0)->present), asn_MAP_SBcAP_extensionValue_tag2el_120, 8, /* Count of tags in the map */ asn_MAP_SBcAP_extensionValue_to_canonical_120, asn_MAP_SBcAP_extensionValue_from_canonical_120, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_SBcAP_extensionValue_120 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, asn_MBR_SBcAP_extensionValue_120, 4, /* Elements count */ &asn_SPC_SBcAP_extensionValue_specs_120 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_SBcAP_Write_Replace_Warning_Request_Extensions_117[] = { { ATF_NOFLAGS, 0, offsetof(struct SBcAP_Write_Replace_Warning_Request_Extensions, id), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, &asn_DEF_SBcAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_SBcAP_id_constr_118, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_SBcAP_id_constraint_117 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct SBcAP_Write_Replace_Warning_Request_Extensions, criticality), (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, &asn_DEF_SBcAP_Criticality, select_Write_Replace_Warning_Request_Extensions_SBcAP_criticality_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_SBcAP_criticality_constr_119, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_SBcAP_criticality_constraint_117 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SBcAP_Write_Replace_Warning_Request_Extensions, extensionValue), -1 /* Ambiguous tag (ANY?) */, 0, &asn_DEF_SBcAP_extensionValue_120, select_Write_Replace_Warning_Request_Extensions_SBcAP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_SBcAP_extensionValue_constr_120, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_SBcAP_extensionValue_constraint_117 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_SBcAP_Write_Replace_Warning_Request_Extensions_tags_117[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_SBcAP_Write_Replace_Warning_Request_Extensions_tag2el_117[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */ }; asn_SEQUENCE_specifics_t asn_SPC_SBcAP_Write_Replace_Warning_Request_Extensions_specs_117 = { sizeof(struct SBcAP_Write_Replace_Warning_Request_Extensions), offsetof(struct SBcAP_Write_Replace_Warning_Request_Extensions, _asn_ctx), asn_MAP_SBcAP_Write_Replace_Warning_Request_Extensions_tag2el_117, 2, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_SBcAP_Write_Replace_Warning_Request_Extensions = { "Write-Replace-Warning-Request-Extensions", "Write-Replace-Warning-Request-Extensions", &asn_OP_SEQUENCE, asn_DEF_SBcAP_Write_Replace_Warning_Request_Extensions_tags_117, sizeof(asn_DEF_SBcAP_Write_Replace_Warning_Request_Extensions_tags_117) /sizeof(asn_DEF_SBcAP_Write_Replace_Warning_Request_Extensions_tags_117[0]), /* 1 */ asn_DEF_SBcAP_Write_Replace_Warning_Request_Extensions_tags_117, /* Same as above */ sizeof(asn_DEF_SBcAP_Write_Replace_Warning_Request_Extensions_tags_117) /sizeof(asn_DEF_SBcAP_Write_Replace_Warning_Request_Extensions_tags_117[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_SBcAP_Write_Replace_Warning_Request_Extensions_117, 3, /* Elements count */ &asn_SPC_SBcAP_Write_Replace_Warning_Request_Extensions_specs_117 /* Additional specs */ }; static asn_TYPE_member_t asn_MBR_SBcAP_extensionValue_124[] = { { ATF_NOFLAGS, 0, offsetof(struct SBcAP_Write_Replace_Warning_Response_Extensions__extensionValue, choice.Unknown_5GS_Tracking_Area_List), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_SBcAP_Unknown_5GS_Tracking_Area_List, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "Unknown-5GS-Tracking-Area-List" }, }; static const asn_TYPE_tag2member_t asn_MAP_SBcAP_extensionValue_tag2el_124[] = { { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* Unknown-5GS-Tracking-Area-List */ }; static asn_CHOICE_specifics_t asn_SPC_SBcAP_extensionValue_specs_124 = { sizeof(struct SBcAP_Write_Replace_Warning_Response_Extensions__extensionValue), offsetof(struct SBcAP_Write_Replace_Warning_Response_Extensions__extensionValue, _asn_ctx), offsetof(struct SBcAP_Write_Replace_Warning_Response_Extensions__extensionValue, present), sizeof(((struct SBcAP_Write_Replace_Warning_Response_Extensions__extensionValue *)0)->present), asn_MAP_SBcAP_extensionValue_tag2el_124, 1, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_SBcAP_extensionValue_124 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, asn_MBR_SBcAP_extensionValue_124, 1, /* Elements count */ &asn_SPC_SBcAP_extensionValue_specs_124 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_SBcAP_Write_Replace_Warning_Response_Extensions_121[] = { { ATF_NOFLAGS, 0, offsetof(struct SBcAP_Write_Replace_Warning_Response_Extensions, id), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, &asn_DEF_SBcAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_SBcAP_id_constr_122, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_SBcAP_id_constraint_121 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct SBcAP_Write_Replace_Warning_Response_Extensions, criticality), (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, &asn_DEF_SBcAP_Criticality, select_Write_Replace_Warning_Response_Extensions_SBcAP_criticality_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_SBcAP_criticality_constr_123, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_SBcAP_criticality_constraint_121 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SBcAP_Write_Replace_Warning_Response_Extensions, extensionValue), -1 /* Ambiguous tag (ANY?) */, 0, &asn_DEF_SBcAP_extensionValue_124, select_Write_Replace_Warning_Response_Extensions_SBcAP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_SBcAP_extensionValue_constr_124, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_SBcAP_extensionValue_constraint_121 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_SBcAP_Write_Replace_Warning_Response_Extensions_tags_121[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_SBcAP_Write_Replace_Warning_Response_Extensions_tag2el_121[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */ }; asn_SEQUENCE_specifics_t asn_SPC_SBcAP_Write_Replace_Warning_Response_Extensions_specs_121 = { sizeof(struct SBcAP_Write_Replace_Warning_Response_Extensions), offsetof(struct SBcAP_Write_Replace_Warning_Response_Extensions, _asn_ctx), asn_MAP_SBcAP_Write_Replace_Warning_Response_Extensions_tag2el_121, 2, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_SBcAP_Write_Replace_Warning_Response_Extensions = { "Write-Replace-Warning-Response-Extensions", "Write-Replace-Warning-Response-Extensions", &asn_OP_SEQUENCE, asn_DEF_SBcAP_Write_Replace_Warning_Response_Extensions_tags_121, sizeof(asn_DEF_SBcAP_Write_Replace_Warning_Response_Extensions_tags_121) /sizeof(asn_DEF_SBcAP_Write_Replace_Warning_Response_Extensions_tags_121[0]), /* 1 */ asn_DEF_SBcAP_Write_Replace_Warning_Response_Extensions_tags_121, /* Same as above */ sizeof(asn_DEF_SBcAP_Write_Replace_Warning_Response_Extensions_tags_121) /sizeof(asn_DEF_SBcAP_Write_Replace_Warning_Response_Extensions_tags_121[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_SBcAP_Write_Replace_Warning_Response_Extensions_121, 3, /* Elements count */ &asn_SPC_SBcAP_Write_Replace_Warning_Response_Extensions_specs_121 /* Additional specs */ }; static asn_TYPE_member_t asn_MBR_SBcAP_extensionValue_128[] = { { ATF_NOFLAGS, 0, offsetof(struct SBcAP_Stop_Warning_Request_Extensions__extensionValue, choice.List_of_5GS_TAIs), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_SBcAP_List_of_5GS_TAIs, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "List-of-5GS-TAIs" }, { ATF_NOFLAGS, 0, offsetof(struct SBcAP_Stop_Warning_Request_Extensions__extensionValue, choice.Warning_Area_List_5GS), -1 /* Ambiguous tag (CHOICE?) */, 0, &asn_DEF_SBcAP_Warning_Area_List_5GS, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "Warning-Area-List-5GS" }, { ATF_NOFLAGS, 0, offsetof(struct SBcAP_Stop_Warning_Request_Extensions__extensionValue, choice.RAT_Selector_5GS), (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, &asn_DEF_SBcAP_RAT_Selector_5GS, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "RAT-Selector-5GS" }, }; static const unsigned asn_MAP_SBcAP_extensionValue_to_canonical_128[] = { 2, 0, 1 }; static const unsigned asn_MAP_SBcAP_extensionValue_from_canonical_128[] = { 1, 2, 0 }; static const asn_TYPE_tag2member_t asn_MAP_SBcAP_extensionValue_tag2el_128[] = { { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 2, 0, 0 }, /* RAT-Selector-5GS */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 }, /* List-of-5GS-TAIs */ { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 1, 0, 0 }, /* cell-ID-List */ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* nR-CGIList */ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 1, 0, 0 }, /* tAIList-5GS */ { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 1, 0, 0 } /* emergencyAreaIDList */ }; static asn_CHOICE_specifics_t asn_SPC_SBcAP_extensionValue_specs_128 = { sizeof(struct SBcAP_Stop_Warning_Request_Extensions__extensionValue), offsetof(struct SBcAP_Stop_Warning_Request_Extensions__extensionValue, _asn_ctx), offsetof(struct SBcAP_Stop_Warning_Request_Extensions__extensionValue, present), sizeof(((struct SBcAP_Stop_Warning_Request_Extensions__extensionValue *)0)->present), asn_MAP_SBcAP_extensionValue_tag2el_128, 6, /* Count of tags in the map */ asn_MAP_SBcAP_extensionValue_to_canonical_128, asn_MAP_SBcAP_extensionValue_from_canonical_128, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_SBcAP_extensionValue_128 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, asn_MBR_SBcAP_extensionValue_128, 3, /* Elements count */ &asn_SPC_SBcAP_extensionValue_specs_128 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_SBcAP_Stop_Warning_Request_Extensions_125[] = { { ATF_NOFLAGS, 0, offsetof(struct SBcAP_Stop_Warning_Request_Extensions, id), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, &asn_DEF_SBcAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_SBcAP_id_constr_126, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_SBcAP_id_constraint_125 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct SBcAP_Stop_Warning_Request_Extensions, criticality), (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, &asn_DEF_SBcAP_Criticality, select_Stop_Warning_Request_Extensions_SBcAP_criticality_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_SBcAP_criticality_constr_127, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_SBcAP_criticality_constraint_125 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SBcAP_Stop_Warning_Request_Extensions, extensionValue), -1 /* Ambiguous tag (ANY?) */, 0, &asn_DEF_SBcAP_extensionValue_128, select_Stop_Warning_Request_Extensions_SBcAP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_SBcAP_extensionValue_constr_128, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_SBcAP_extensionValue_constraint_125 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_SBcAP_Stop_Warning_Request_Extensions_tags_125[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_SBcAP_Stop_Warning_Request_Extensions_tag2el_125[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */ }; asn_SEQUENCE_specifics_t asn_SPC_SBcAP_Stop_Warning_Request_Extensions_specs_125 = { sizeof(struct SBcAP_Stop_Warning_Request_Extensions), offsetof(struct SBcAP_Stop_Warning_Request_Extensions, _asn_ctx), asn_MAP_SBcAP_Stop_Warning_Request_Extensions_tag2el_125, 2, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_SBcAP_Stop_Warning_Request_Extensions = { "Stop-Warning-Request-Extensions", "Stop-Warning-Request-Extensions", &asn_OP_SEQUENCE, asn_DEF_SBcAP_Stop_Warning_Request_Extensions_tags_125, sizeof(asn_DEF_SBcAP_Stop_Warning_Request_Extensions_tags_125) /sizeof(asn_DEF_SBcAP_Stop_Warning_Request_Extensions_tags_125[0]), /* 1 */ asn_DEF_SBcAP_Stop_Warning_Request_Extensions_tags_125, /* Same as above */ sizeof(asn_DEF_SBcAP_Stop_Warning_Request_Extensions_tags_125) /sizeof(asn_DEF_SBcAP_Stop_Warning_Request_Extensions_tags_125[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_SBcAP_Stop_Warning_Request_Extensions_125, 3, /* Elements count */ &asn_SPC_SBcAP_Stop_Warning_Request_Extensions_specs_125 /* Additional specs */ }; static asn_TYPE_member_t asn_MBR_SBcAP_extensionValue_132[] = { { ATF_NOFLAGS, 0, offsetof(struct SBcAP_Stop_Warning_Response_Extensions__extensionValue, choice.Unknown_5GS_Tracking_Area_List), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_SBcAP_Unknown_5GS_Tracking_Area_List, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "Unknown-5GS-Tracking-Area-List" }, }; static const asn_TYPE_tag2member_t asn_MAP_SBcAP_extensionValue_tag2el_132[] = { { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* Unknown-5GS-Tracking-Area-List */ }; static asn_CHOICE_specifics_t asn_SPC_SBcAP_extensionValue_specs_132 = { sizeof(struct SBcAP_Stop_Warning_Response_Extensions__extensionValue), offsetof(struct SBcAP_Stop_Warning_Response_Extensions__extensionValue, _asn_ctx), offsetof(struct SBcAP_Stop_Warning_Response_Extensions__extensionValue, present), sizeof(((struct SBcAP_Stop_Warning_Response_Extensions__extensionValue *)0)->present), asn_MAP_SBcAP_extensionValue_tag2el_132, 1, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_SBcAP_extensionValue_132 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, asn_MBR_SBcAP_extensionValue_132, 1, /* Elements count */ &asn_SPC_SBcAP_extensionValue_specs_132 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_SBcAP_Stop_Warning_Response_Extensions_129[] = { { ATF_NOFLAGS, 0, offsetof(struct SBcAP_Stop_Warning_Response_Extensions, id), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, &asn_DEF_SBcAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_SBcAP_id_constr_130, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_SBcAP_id_constraint_129 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct SBcAP_Stop_Warning_Response_Extensions, criticality), (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, &asn_DEF_SBcAP_Criticality, select_Stop_Warning_Response_Extensions_SBcAP_criticality_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_SBcAP_criticality_constr_131, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_SBcAP_criticality_constraint_129 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SBcAP_Stop_Warning_Response_Extensions, extensionValue), -1 /* Ambiguous tag (ANY?) */, 0, &asn_DEF_SBcAP_extensionValue_132, select_Stop_Warning_Response_Extensions_SBcAP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_SBcAP_extensionValue_constr_132, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_SBcAP_extensionValue_constraint_129 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_SBcAP_Stop_Warning_Response_Extensions_tags_129[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_SBcAP_Stop_Warning_Response_Extensions_tag2el_129[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */ }; asn_SEQUENCE_specifics_t asn_SPC_SBcAP_Stop_Warning_Response_Extensions_specs_129 = { sizeof(struct SBcAP_Stop_Warning_Response_Extensions), offsetof(struct SBcAP_Stop_Warning_Response_Extensions, _asn_ctx), asn_MAP_SBcAP_Stop_Warning_Response_Extensions_tag2el_129, 2, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_SBcAP_Stop_Warning_Response_Extensions = { "Stop-Warning-Response-Extensions", "Stop-Warning-Response-Extensions", &asn_OP_SEQUENCE, asn_DEF_SBcAP_Stop_Warning_Response_Extensions_tags_129, sizeof(asn_DEF_SBcAP_Stop_Warning_Response_Extensions_tags_129) /sizeof(asn_DEF_SBcAP_Stop_Warning_Response_Extensions_tags_129[0]), /* 1 */ asn_DEF_SBcAP_Stop_Warning_Response_Extensions_tags_129, /* Same as above */ sizeof(asn_DEF_SBcAP_Stop_Warning_Response_Extensions_tags_129) /sizeof(asn_DEF_SBcAP_Stop_Warning_Response_Extensions_tags_129[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_SBcAP_Stop_Warning_Response_Extensions_129, 3, /* Elements count */ &asn_SPC_SBcAP_Stop_Warning_Response_Extensions_specs_129 /* Additional specs */ }; static asn_TYPE_member_t asn_MBR_SBcAP_extensionValue_136[] = { { ATF_NOFLAGS, 0, offsetof(struct SBcAP_Write_Replace_Warning_Indication_Extensions__extensionValue, choice.Broadcast_Scheduled_Area_List_5GS), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_SBcAP_Broadcast_Scheduled_Area_List_5GS, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "Broadcast-Scheduled-Area-List-5GS" }, }; static const asn_TYPE_tag2member_t asn_MAP_SBcAP_extensionValue_tag2el_136[] = { { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 0 } /* Broadcast-Scheduled-Area-List-5GS */ }; static asn_CHOICE_specifics_t asn_SPC_SBcAP_extensionValue_specs_136 = { sizeof(struct SBcAP_Write_Replace_Warning_Indication_Extensions__extensionValue), offsetof(struct SBcAP_Write_Replace_Warning_Indication_Extensions__extensionValue, _asn_ctx), offsetof(struct SBcAP_Write_Replace_Warning_Indication_Extensions__extensionValue, present), sizeof(((struct SBcAP_Write_Replace_Warning_Indication_Extensions__extensionValue *)0)->present), asn_MAP_SBcAP_extensionValue_tag2el_136, 1, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_SBcAP_extensionValue_136 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, asn_MBR_SBcAP_extensionValue_136, 1, /* Elements count */ &asn_SPC_SBcAP_extensionValue_specs_136 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_SBcAP_Write_Replace_Warning_Indication_Extensions_133[] = { { ATF_NOFLAGS, 0, offsetof(struct SBcAP_Write_Replace_Warning_Indication_Extensions, id), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, &asn_DEF_SBcAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_SBcAP_id_constr_134, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_SBcAP_id_constraint_133 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct SBcAP_Write_Replace_Warning_Indication_Extensions, criticality), (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, &asn_DEF_SBcAP_Criticality, select_Write_Replace_Warning_Indication_Extensions_SBcAP_criticality_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_SBcAP_criticality_constr_135, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_SBcAP_criticality_constraint_133 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SBcAP_Write_Replace_Warning_Indication_Extensions, extensionValue), -1 /* Ambiguous tag (ANY?) */, 0, &asn_DEF_SBcAP_extensionValue_136, select_Write_Replace_Warning_Indication_Extensions_SBcAP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_SBcAP_extensionValue_constr_136, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_SBcAP_extensionValue_constraint_133 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_SBcAP_Write_Replace_Warning_Indication_Extensions_tags_133[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_SBcAP_Write_Replace_Warning_Indication_Extensions_tag2el_133[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */ }; asn_SEQUENCE_specifics_t asn_SPC_SBcAP_Write_Replace_Warning_Indication_Extensions_specs_133 = { sizeof(struct SBcAP_Write_Replace_Warning_Indication_Extensions), offsetof(struct SBcAP_Write_Replace_Warning_Indication_Extensions, _asn_ctx), asn_MAP_SBcAP_Write_Replace_Warning_Indication_Extensions_tag2el_133, 2, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_SBcAP_Write_Replace_Warning_Indication_Extensions = { "Write-Replace-Warning-Indication-Extensions", "Write-Replace-Warning-Indication-Extensions", &asn_OP_SEQUENCE, asn_DEF_SBcAP_Write_Replace_Warning_Indication_Extensions_tags_133, sizeof(asn_DEF_SBcAP_Write_Replace_Warning_Indication_Extensions_tags_133) /sizeof(asn_DEF_SBcAP_Write_Replace_Warning_Indication_Extensions_tags_133[0]), /* 1 */ asn_DEF_SBcAP_Write_Replace_Warning_Indication_Extensions_tags_133, /* Same as above */ sizeof(asn_DEF_SBcAP_Write_Replace_Warning_Indication_Extensions_tags_133) /sizeof(asn_DEF_SBcAP_Write_Replace_Warning_Indication_Extensions_tags_133[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_SBcAP_Write_Replace_Warning_Indication_Extensions_133, 3, /* Elements count */ &asn_SPC_SBcAP_Write_Replace_Warning_Indication_Extensions_specs_133 /* Additional specs */ }; static asn_TYPE_member_t asn_MBR_SBcAP_extensionValue_140[] = { { ATF_NOFLAGS, 0, offsetof(struct SBcAP_Stop_Warning_Indication_Extensions__extensionValue, choice.Broadcast_Cancelled_Area_List_5GS), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_SBcAP_Broadcast_Cancelled_Area_List_5GS, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "Broadcast-Cancelled-Area-List-5GS" }, { ATF_NOFLAGS, 0, offsetof(struct SBcAP_Stop_Warning_Indication_Extensions__extensionValue, choice.Broadcast_Empty_Area_List_5GS), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_SBcAP_Broadcast_Empty_Area_List_5GS, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "Broadcast-Empty-Area-List-5GS" }, }; static const asn_TYPE_tag2member_t asn_MAP_SBcAP_extensionValue_tag2el_140[] = { { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 1 }, /* Broadcast-Cancelled-Area-List-5GS */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, -1, 0 } /* Broadcast-Empty-Area-List-5GS */ }; static asn_CHOICE_specifics_t asn_SPC_SBcAP_extensionValue_specs_140 = { sizeof(struct SBcAP_Stop_Warning_Indication_Extensions__extensionValue), offsetof(struct SBcAP_Stop_Warning_Indication_Extensions__extensionValue, _asn_ctx), offsetof(struct SBcAP_Stop_Warning_Indication_Extensions__extensionValue, present), sizeof(((struct SBcAP_Stop_Warning_Indication_Extensions__extensionValue *)0)->present), asn_MAP_SBcAP_extensionValue_tag2el_140, 2, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_SBcAP_extensionValue_140 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, asn_MBR_SBcAP_extensionValue_140, 2, /* Elements count */ &asn_SPC_SBcAP_extensionValue_specs_140 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_SBcAP_Stop_Warning_Indication_Extensions_137[] = { { ATF_NOFLAGS, 0, offsetof(struct SBcAP_Stop_Warning_Indication_Extensions, id), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, &asn_DEF_SBcAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_SBcAP_id_constr_138, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_SBcAP_id_constraint_137 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct SBcAP_Stop_Warning_Indication_Extensions, criticality), (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, &asn_DEF_SBcAP_Criticality, select_Stop_Warning_Indication_Extensions_SBcAP_criticality_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_SBcAP_criticality_constr_139, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_SBcAP_criticality_constraint_137 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SBcAP_Stop_Warning_Indication_Extensions, extensionValue), -1 /* Ambiguous tag (ANY?) */, 0, &asn_DEF_SBcAP_extensionValue_140, select_Stop_Warning_Indication_Extensions_SBcAP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_SBcAP_extensionValue_constr_140, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_SBcAP_extensionValue_constraint_137 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_SBcAP_Stop_Warning_Indication_Extensions_tags_137[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_SBcAP_Stop_Warning_Indication_Extensions_tag2el_137[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */ }; asn_SEQUENCE_specifics_t asn_SPC_SBcAP_Stop_Warning_Indication_Extensions_specs_137 = { sizeof(struct SBcAP_Stop_Warning_Indication_Extensions), offsetof(struct SBcAP_Stop_Warning_Indication_Extensions, _asn_ctx), asn_MAP_SBcAP_Stop_Warning_Indication_Extensions_tag2el_137, 2, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_SBcAP_Stop_Warning_Indication_Extensions = { "Stop-Warning-Indication-Extensions", "Stop-Warning-Indication-Extensions", &asn_OP_SEQUENCE, asn_DEF_SBcAP_Stop_Warning_Indication_Extensions_tags_137, sizeof(asn_DEF_SBcAP_Stop_Warning_Indication_Extensions_tags_137) /sizeof(asn_DEF_SBcAP_Stop_Warning_Indication_Extensions_tags_137[0]), /* 1 */ asn_DEF_SBcAP_Stop_Warning_Indication_Extensions_tags_137, /* Same as above */ sizeof(asn_DEF_SBcAP_Stop_Warning_Indication_Extensions_tags_137) /sizeof(asn_DEF_SBcAP_Stop_Warning_Indication_Extensions_tags_137[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_SBcAP_Stop_Warning_Indication_Extensions_137, 3, /* Elements count */ &asn_SPC_SBcAP_Stop_Warning_Indication_Extensions_specs_137 /* Additional specs */ }; static asn_TYPE_member_t asn_MBR_SBcAP_extensionValue_144[] = { { ATF_NOFLAGS, 0, offsetof(struct SBcAP_PWS_Restart_Indication_Extensions__extensionValue, choice.Restarted_Cell_List_NR), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_SBcAP_Restarted_Cell_List_NR, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "Restarted-Cell-List-NR" }, { ATF_NOFLAGS, 0, offsetof(struct SBcAP_PWS_Restart_Indication_Extensions__extensionValue, choice.List_of_5GS_TAI_for_Restart), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_SBcAP_List_of_5GS_TAI_for_Restart, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "List-of-5GS-TAI-for-Restart" }, { ATF_NOFLAGS, 0, offsetof(struct SBcAP_PWS_Restart_Indication_Extensions__extensionValue, choice.Global_GNB_ID), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_SBcAP_Global_GNB_ID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "Global-GNB-ID" }, }; static const asn_TYPE_tag2member_t asn_MAP_SBcAP_extensionValue_tag2el_144[] = { { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 2 }, /* Restarted-Cell-List-NR */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, -1, 1 }, /* List-of-5GS-TAI-for-Restart */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 2, -2, 0 } /* Global-GNB-ID */ }; static asn_CHOICE_specifics_t asn_SPC_SBcAP_extensionValue_specs_144 = { sizeof(struct SBcAP_PWS_Restart_Indication_Extensions__extensionValue), offsetof(struct SBcAP_PWS_Restart_Indication_Extensions__extensionValue, _asn_ctx), offsetof(struct SBcAP_PWS_Restart_Indication_Extensions__extensionValue, present), sizeof(((struct SBcAP_PWS_Restart_Indication_Extensions__extensionValue *)0)->present), asn_MAP_SBcAP_extensionValue_tag2el_144, 3, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_SBcAP_extensionValue_144 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, asn_MBR_SBcAP_extensionValue_144, 3, /* Elements count */ &asn_SPC_SBcAP_extensionValue_specs_144 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_SBcAP_PWS_Restart_Indication_Extensions_141[] = { { ATF_NOFLAGS, 0, offsetof(struct SBcAP_PWS_Restart_Indication_Extensions, id), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, &asn_DEF_SBcAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_SBcAP_id_constr_142, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_SBcAP_id_constraint_141 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct SBcAP_PWS_Restart_Indication_Extensions, criticality), (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, &asn_DEF_SBcAP_Criticality, select_PWS_Restart_Indication_Extensions_SBcAP_criticality_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_SBcAP_criticality_constr_143, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_SBcAP_criticality_constraint_141 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SBcAP_PWS_Restart_Indication_Extensions, extensionValue), -1 /* Ambiguous tag (ANY?) */, 0, &asn_DEF_SBcAP_extensionValue_144, select_PWS_Restart_Indication_Extensions_SBcAP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_SBcAP_extensionValue_constr_144, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_SBcAP_extensionValue_constraint_141 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_SBcAP_PWS_Restart_Indication_Extensions_tags_141[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_SBcAP_PWS_Restart_Indication_Extensions_tag2el_141[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */ }; asn_SEQUENCE_specifics_t asn_SPC_SBcAP_PWS_Restart_Indication_Extensions_specs_141 = { sizeof(struct SBcAP_PWS_Restart_Indication_Extensions), offsetof(struct SBcAP_PWS_Restart_Indication_Extensions, _asn_ctx), asn_MAP_SBcAP_PWS_Restart_Indication_Extensions_tag2el_141, 2, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_SBcAP_PWS_Restart_Indication_Extensions = { "PWS-Restart-Indication-Extensions", "PWS-Restart-Indication-Extensions", &asn_OP_SEQUENCE, asn_DEF_SBcAP_PWS_Restart_Indication_Extensions_tags_141, sizeof(asn_DEF_SBcAP_PWS_Restart_Indication_Extensions_tags_141) /sizeof(asn_DEF_SBcAP_PWS_Restart_Indication_Extensions_tags_141[0]), /* 1 */ asn_DEF_SBcAP_PWS_Restart_Indication_Extensions_tags_141, /* Same as above */ sizeof(asn_DEF_SBcAP_PWS_Restart_Indication_Extensions_tags_141) /sizeof(asn_DEF_SBcAP_PWS_Restart_Indication_Extensions_tags_141[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_SBcAP_PWS_Restart_Indication_Extensions_141, 3, /* Elements count */ &asn_SPC_SBcAP_PWS_Restart_Indication_Extensions_specs_141 /* Additional specs */ }; static asn_TYPE_member_t asn_MBR_SBcAP_extensionValue_148[] = { { ATF_NOFLAGS, 0, offsetof(struct SBcAP_PWS_Failure_Indication_Extensions__extensionValue, choice.Failed_Cell_List_NR), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_SBcAP_Failed_Cell_List_NR, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "Failed-Cell-List-NR" }, { ATF_NOFLAGS, 0, offsetof(struct SBcAP_PWS_Failure_Indication_Extensions__extensionValue, choice.Global_GNB_ID), (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, &asn_DEF_SBcAP_Global_GNB_ID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ 0 }, 0, 0, /* No default value */ "Global-GNB-ID" }, }; static const asn_TYPE_tag2member_t asn_MAP_SBcAP_extensionValue_tag2el_148[] = { { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 0, 0, 1 }, /* Failed-Cell-List-NR */ { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)), 1, -1, 0 } /* Global-GNB-ID */ }; static asn_CHOICE_specifics_t asn_SPC_SBcAP_extensionValue_specs_148 = { sizeof(struct SBcAP_PWS_Failure_Indication_Extensions__extensionValue), offsetof(struct SBcAP_PWS_Failure_Indication_Extensions__extensionValue, _asn_ctx), offsetof(struct SBcAP_PWS_Failure_Indication_Extensions__extensionValue, present), sizeof(((struct SBcAP_PWS_Failure_Indication_Extensions__extensionValue *)0)->present), asn_MAP_SBcAP_extensionValue_tag2el_148, 2, /* Count of tags in the map */ 0, 0, -1 /* Extensions start */ }; static /* Use -fall-defs-global to expose */ asn_TYPE_descriptor_t asn_DEF_SBcAP_extensionValue_148 = { "extensionValue", "extensionValue", &asn_OP_OPEN_TYPE, 0, /* No effective tags (pointer) */ 0, /* No effective tags (count) */ 0, /* No tags (pointer) */ 0, /* No tags (count) */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ OPEN_TYPE_constraint }, asn_MBR_SBcAP_extensionValue_148, 2, /* Elements count */ &asn_SPC_SBcAP_extensionValue_specs_148 /* Additional specs */ }; asn_TYPE_member_t asn_MBR_SBcAP_PWS_Failure_Indication_Extensions_145[] = { { ATF_NOFLAGS, 0, offsetof(struct SBcAP_PWS_Failure_Indication_Extensions, id), (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, &asn_DEF_SBcAP_ProtocolExtensionID, 0, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_SBcAP_id_constr_146, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_SBcAP_id_constraint_145 }, 0, 0, /* No default value */ "id" }, { ATF_NOFLAGS, 0, offsetof(struct SBcAP_PWS_Failure_Indication_Extensions, criticality), (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 0, &asn_DEF_SBcAP_Criticality, select_PWS_Failure_Indication_Extensions_SBcAP_criticality_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_SBcAP_criticality_constr_147, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_SBcAP_criticality_constraint_145 }, 0, 0, /* No default value */ "criticality" }, { ATF_OPEN_TYPE | ATF_NOFLAGS, 0, offsetof(struct SBcAP_PWS_Failure_Indication_Extensions, extensionValue), -1 /* Ambiguous tag (ANY?) */, 0, &asn_DEF_SBcAP_extensionValue_148, select_PWS_Failure_Indication_Extensions_SBcAP_extensionValue_type, { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) &asn_PER_memb_SBcAP_extensionValue_constr_148, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ memb_SBcAP_extensionValue_constraint_145 }, 0, 0, /* No default value */ "extensionValue" }, }; static const ber_tlv_tag_t asn_DEF_SBcAP_PWS_Failure_Indication_Extensions_tags_145[] = { (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)) }; static const asn_TYPE_tag2member_t asn_MAP_SBcAP_PWS_Failure_Indication_Extensions_tag2el_145[] = { { (ASN_TAG_CLASS_UNIVERSAL | (2 << 2)), 0, 0, 0 }, /* id */ { (ASN_TAG_CLASS_UNIVERSAL | (10 << 2)), 1, 0, 0 } /* criticality */ }; asn_SEQUENCE_specifics_t asn_SPC_SBcAP_PWS_Failure_Indication_Extensions_specs_145 = { sizeof(struct SBcAP_PWS_Failure_Indication_Extensions), offsetof(struct SBcAP_PWS_Failure_Indication_Extensions, _asn_ctx), asn_MAP_SBcAP_PWS_Failure_Indication_Extensions_tag2el_145, 2, /* Count of tags in the map */ 0, 0, 0, /* Optional elements (not needed) */ -1, /* First extension addition */ }; asn_TYPE_descriptor_t asn_DEF_SBcAP_PWS_Failure_Indication_Extensions = { "PWS-Failure-Indication-Extensions", "PWS-Failure-Indication-Extensions", &asn_OP_SEQUENCE, asn_DEF_SBcAP_PWS_Failure_Indication_Extensions_tags_145, sizeof(asn_DEF_SBcAP_PWS_Failure_Indication_Extensions_tags_145) /sizeof(asn_DEF_SBcAP_PWS_Failure_Indication_Extensions_tags_145[0]), /* 1 */ asn_DEF_SBcAP_PWS_Failure_Indication_Extensions_tags_145, /* Same as above */ sizeof(asn_DEF_SBcAP_PWS_Failure_Indication_Extensions_tags_145) /sizeof(asn_DEF_SBcAP_PWS_Failure_Indication_Extensions_tags_145[0]), /* 1 */ { #if !defined(ASN_DISABLE_OER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */ #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) 0, #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */ SEQUENCE_constraint }, asn_MBR_SBcAP_PWS_Failure_Indication_Extensions_145, 3, /* Elements count */ &asn_SPC_SBcAP_PWS_Failure_Indication_Extensions_specs_145 /* Additional specs */ };