|
|
|
@ -2,7 +2,7 @@ |
|
|
|
|
* Generated by asn1c-0.9.28 (http://lionet.info/asn1c)
|
|
|
|
|
* From ASN.1 module "RUA-IEs" |
|
|
|
|
* found in "../../asn1/rua/RUA-IEs.asn" |
|
|
|
|
* `asn1c -R` |
|
|
|
|
* `asn1c -R -fcompound-names` |
|
|
|
|
*/ |
|
|
|
|
|
|
|
|
|
#include <osmocom/rua/RUA_Gsm-map-IDNNS.h> |
|
|
|
@ -13,7 +13,7 @@ static asn_per_constraints_t asn_PER_type_routingbasis_constr_2 GCC_NOTUSED = { |
|
|
|
|
0, 0 /* No PER value map */ |
|
|
|
|
}; |
|
|
|
|
static asn_TYPE_member_t asn_MBR_localPTMSI_3[] = { |
|
|
|
|
{ ATF_NOFLAGS, 0, offsetof(struct localPTMSI, routingparameter), |
|
|
|
|
{ ATF_NOFLAGS, 0, offsetof(struct RUA_Gsm_map_IDNNS__routingbasis__localPTMSI, routingparameter), |
|
|
|
|
(ASN_TAG_CLASS_CONTEXT | (0 << 2)), |
|
|
|
|
-1, /* IMPLICIT tag at current level */ |
|
|
|
|
&asn_DEF_RUA_RoutingParameter, |
|
|
|
@ -31,8 +31,8 @@ static const asn_TYPE_tag2member_t asn_MAP_localPTMSI_tag2el_3[] = { |
|
|
|
|
{ (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* routingparameter */ |
|
|
|
|
}; |
|
|
|
|
static asn_SEQUENCE_specifics_t asn_SPC_localPTMSI_specs_3 = { |
|
|
|
|
sizeof(struct localPTMSI), |
|
|
|
|
offsetof(struct localPTMSI, _asn_ctx), |
|
|
|
|
sizeof(struct RUA_Gsm_map_IDNNS__routingbasis__localPTMSI), |
|
|
|
|
offsetof(struct RUA_Gsm_map_IDNNS__routingbasis__localPTMSI, _asn_ctx), |
|
|
|
|
asn_MAP_localPTMSI_tag2el_3, |
|
|
|
|
1, /* Count of tags in the map */ |
|
|
|
|
0, 0, 0, /* Optional elements (not needed) */ |
|
|
|
@ -68,7 +68,7 @@ asn_TYPE_descriptor_t asn_DEF_localPTMSI_3 = { |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
static asn_TYPE_member_t asn_MBR_tMSIofsamePLMN_5[] = { |
|
|
|
|
{ ATF_NOFLAGS, 0, offsetof(struct tMSIofsamePLMN, routingparameter), |
|
|
|
|
{ ATF_NOFLAGS, 0, offsetof(struct RUA_Gsm_map_IDNNS__routingbasis__tMSIofsamePLMN, routingparameter), |
|
|
|
|
(ASN_TAG_CLASS_CONTEXT | (0 << 2)), |
|
|
|
|
-1, /* IMPLICIT tag at current level */ |
|
|
|
|
&asn_DEF_RUA_RoutingParameter, |
|
|
|
@ -86,8 +86,8 @@ static const asn_TYPE_tag2member_t asn_MAP_tMSIofsamePLMN_tag2el_5[] = { |
|
|
|
|
{ (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* routingparameter */ |
|
|
|
|
}; |
|
|
|
|
static asn_SEQUENCE_specifics_t asn_SPC_tMSIofsamePLMN_specs_5 = { |
|
|
|
|
sizeof(struct tMSIofsamePLMN), |
|
|
|
|
offsetof(struct tMSIofsamePLMN, _asn_ctx), |
|
|
|
|
sizeof(struct RUA_Gsm_map_IDNNS__routingbasis__tMSIofsamePLMN), |
|
|
|
|
offsetof(struct RUA_Gsm_map_IDNNS__routingbasis__tMSIofsamePLMN, _asn_ctx), |
|
|
|
|
asn_MAP_tMSIofsamePLMN_tag2el_5, |
|
|
|
|
1, /* Count of tags in the map */ |
|
|
|
|
0, 0, 0, /* Optional elements (not needed) */ |
|
|
|
@ -123,7 +123,7 @@ asn_TYPE_descriptor_t asn_DEF_tMSIofsamePLMN_5 = { |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
static asn_TYPE_member_t asn_MBR_tMSIofdifferentPLMN_7[] = { |
|
|
|
|
{ ATF_NOFLAGS, 0, offsetof(struct tMSIofdifferentPLMN, routingparameter), |
|
|
|
|
{ ATF_NOFLAGS, 0, offsetof(struct RUA_Gsm_map_IDNNS__routingbasis__tMSIofdifferentPLMN, routingparameter), |
|
|
|
|
(ASN_TAG_CLASS_CONTEXT | (0 << 2)), |
|
|
|
|
-1, /* IMPLICIT tag at current level */ |
|
|
|
|
&asn_DEF_RUA_RoutingParameter, |
|
|
|
@ -141,8 +141,8 @@ static const asn_TYPE_tag2member_t asn_MAP_tMSIofdifferentPLMN_tag2el_7[] = { |
|
|
|
|
{ (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* routingparameter */ |
|
|
|
|
}; |
|
|
|
|
static asn_SEQUENCE_specifics_t asn_SPC_tMSIofdifferentPLMN_specs_7 = { |
|
|
|
|
sizeof(struct tMSIofdifferentPLMN), |
|
|
|
|
offsetof(struct tMSIofdifferentPLMN, _asn_ctx), |
|
|
|
|
sizeof(struct RUA_Gsm_map_IDNNS__routingbasis__tMSIofdifferentPLMN), |
|
|
|
|
offsetof(struct RUA_Gsm_map_IDNNS__routingbasis__tMSIofdifferentPLMN, _asn_ctx), |
|
|
|
|
asn_MAP_tMSIofdifferentPLMN_tag2el_7, |
|
|
|
|
1, /* Count of tags in the map */ |
|
|
|
|
0, 0, 0, /* Optional elements (not needed) */ |
|
|
|
@ -178,7 +178,7 @@ asn_TYPE_descriptor_t asn_DEF_tMSIofdifferentPLMN_7 = { |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
static asn_TYPE_member_t asn_MBR_iMSIresponsetopaging_9[] = { |
|
|
|
|
{ ATF_NOFLAGS, 0, offsetof(struct iMSIresponsetopaging, routingparameter), |
|
|
|
|
{ ATF_NOFLAGS, 0, offsetof(struct RUA_Gsm_map_IDNNS__routingbasis__iMSIresponsetopaging, routingparameter), |
|
|
|
|
(ASN_TAG_CLASS_CONTEXT | (0 << 2)), |
|
|
|
|
-1, /* IMPLICIT tag at current level */ |
|
|
|
|
&asn_DEF_RUA_RoutingParameter, |
|
|
|
@ -196,8 +196,8 @@ static const asn_TYPE_tag2member_t asn_MAP_iMSIresponsetopaging_tag2el_9[] = { |
|
|
|
|
{ (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* routingparameter */ |
|
|
|
|
}; |
|
|
|
|
static asn_SEQUENCE_specifics_t asn_SPC_iMSIresponsetopaging_specs_9 = { |
|
|
|
|
sizeof(struct iMSIresponsetopaging), |
|
|
|
|
offsetof(struct iMSIresponsetopaging, _asn_ctx), |
|
|
|
|
sizeof(struct RUA_Gsm_map_IDNNS__routingbasis__iMSIresponsetopaging), |
|
|
|
|
offsetof(struct RUA_Gsm_map_IDNNS__routingbasis__iMSIresponsetopaging, _asn_ctx), |
|
|
|
|
asn_MAP_iMSIresponsetopaging_tag2el_9, |
|
|
|
|
1, /* Count of tags in the map */ |
|
|
|
|
0, 0, 0, /* Optional elements (not needed) */ |
|
|
|
@ -233,7 +233,7 @@ asn_TYPE_descriptor_t asn_DEF_iMSIresponsetopaging_9 = { |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
static asn_TYPE_member_t asn_MBR_iMSIcauseUEinitiatedEvent_11[] = { |
|
|
|
|
{ ATF_NOFLAGS, 0, offsetof(struct iMSIcauseUEinitiatedEvent, routingparameter), |
|
|
|
|
{ ATF_NOFLAGS, 0, offsetof(struct RUA_Gsm_map_IDNNS__routingbasis__iMSIcauseUEinitiatedEvent, routingparameter), |
|
|
|
|
(ASN_TAG_CLASS_CONTEXT | (0 << 2)), |
|
|
|
|
-1, /* IMPLICIT tag at current level */ |
|
|
|
|
&asn_DEF_RUA_RoutingParameter, |
|
|
|
@ -251,8 +251,8 @@ static const asn_TYPE_tag2member_t asn_MAP_iMSIcauseUEinitiatedEvent_tag2el_11[] |
|
|
|
|
{ (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* routingparameter */ |
|
|
|
|
}; |
|
|
|
|
static asn_SEQUENCE_specifics_t asn_SPC_iMSIcauseUEinitiatedEvent_specs_11 = { |
|
|
|
|
sizeof(struct iMSIcauseUEinitiatedEvent), |
|
|
|
|
offsetof(struct iMSIcauseUEinitiatedEvent, _asn_ctx), |
|
|
|
|
sizeof(struct RUA_Gsm_map_IDNNS__routingbasis__iMSIcauseUEinitiatedEvent), |
|
|
|
|
offsetof(struct RUA_Gsm_map_IDNNS__routingbasis__iMSIcauseUEinitiatedEvent, _asn_ctx), |
|
|
|
|
asn_MAP_iMSIcauseUEinitiatedEvent_tag2el_11, |
|
|
|
|
1, /* Count of tags in the map */ |
|
|
|
|
0, 0, 0, /* Optional elements (not needed) */ |
|
|
|
@ -288,7 +288,7 @@ asn_TYPE_descriptor_t asn_DEF_iMSIcauseUEinitiatedEvent_11 = { |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
static asn_TYPE_member_t asn_MBR_iMEI_13[] = { |
|
|
|
|
{ ATF_NOFLAGS, 0, offsetof(struct iMEI, routingparameter), |
|
|
|
|
{ ATF_NOFLAGS, 0, offsetof(struct RUA_Gsm_map_IDNNS__routingbasis__iMEI, routingparameter), |
|
|
|
|
(ASN_TAG_CLASS_CONTEXT | (0 << 2)), |
|
|
|
|
-1, /* IMPLICIT tag at current level */ |
|
|
|
|
&asn_DEF_RUA_RoutingParameter, |
|
|
|
@ -306,8 +306,8 @@ static const asn_TYPE_tag2member_t asn_MAP_iMEI_tag2el_13[] = { |
|
|
|
|
{ (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* routingparameter */ |
|
|
|
|
}; |
|
|
|
|
static asn_SEQUENCE_specifics_t asn_SPC_iMEI_specs_13 = { |
|
|
|
|
sizeof(struct iMEI), |
|
|
|
|
offsetof(struct iMEI, _asn_ctx), |
|
|
|
|
sizeof(struct RUA_Gsm_map_IDNNS__routingbasis__iMEI), |
|
|
|
|
offsetof(struct RUA_Gsm_map_IDNNS__routingbasis__iMEI, _asn_ctx), |
|
|
|
|
asn_MAP_iMEI_tag2el_13, |
|
|
|
|
1, /* Count of tags in the map */ |
|
|
|
|
0, 0, 0, /* Optional elements (not needed) */ |
|
|
|
@ -343,7 +343,7 @@ asn_TYPE_descriptor_t asn_DEF_iMEI_13 = { |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
static asn_TYPE_member_t asn_MBR_spare2_15[] = { |
|
|
|
|
{ ATF_NOFLAGS, 0, offsetof(struct spare2, routingparameter), |
|
|
|
|
{ ATF_NOFLAGS, 0, offsetof(struct RUA_Gsm_map_IDNNS__routingbasis__spare2, routingparameter), |
|
|
|
|
(ASN_TAG_CLASS_CONTEXT | (0 << 2)), |
|
|
|
|
-1, /* IMPLICIT tag at current level */ |
|
|
|
|
&asn_DEF_RUA_RoutingParameter, |
|
|
|
@ -361,8 +361,8 @@ static const asn_TYPE_tag2member_t asn_MAP_spare2_tag2el_15[] = { |
|
|
|
|
{ (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* routingparameter */ |
|
|
|
|
}; |
|
|
|
|
static asn_SEQUENCE_specifics_t asn_SPC_spare2_specs_15 = { |
|
|
|
|
sizeof(struct spare2), |
|
|
|
|
offsetof(struct spare2, _asn_ctx), |
|
|
|
|
sizeof(struct RUA_Gsm_map_IDNNS__routingbasis__spare2), |
|
|
|
|
offsetof(struct RUA_Gsm_map_IDNNS__routingbasis__spare2, _asn_ctx), |
|
|
|
|
asn_MAP_spare2_tag2el_15, |
|
|
|
|
1, /* Count of tags in the map */ |
|
|
|
|
0, 0, 0, /* Optional elements (not needed) */ |
|
|
|
@ -398,7 +398,7 @@ asn_TYPE_descriptor_t asn_DEF_spare2_15 = { |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
static asn_TYPE_member_t asn_MBR_spare1_17[] = { |
|
|
|
|
{ ATF_NOFLAGS, 0, offsetof(struct spare1, routingparameter), |
|
|
|
|
{ ATF_NOFLAGS, 0, offsetof(struct RUA_Gsm_map_IDNNS__routingbasis__spare1, routingparameter), |
|
|
|
|
(ASN_TAG_CLASS_CONTEXT | (0 << 2)), |
|
|
|
|
-1, /* IMPLICIT tag at current level */ |
|
|
|
|
&asn_DEF_RUA_RoutingParameter, |
|
|
|
@ -416,8 +416,8 @@ static const asn_TYPE_tag2member_t asn_MAP_spare1_tag2el_17[] = { |
|
|
|
|
{ (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* routingparameter */ |
|
|
|
|
}; |
|
|
|
|
static asn_SEQUENCE_specifics_t asn_SPC_spare1_specs_17 = { |
|
|
|
|
sizeof(struct spare1), |
|
|
|
|
offsetof(struct spare1, _asn_ctx), |
|
|
|
|
sizeof(struct RUA_Gsm_map_IDNNS__routingbasis__spare1), |
|
|
|
|
offsetof(struct RUA_Gsm_map_IDNNS__routingbasis__spare1, _asn_ctx), |
|
|
|
|
asn_MAP_spare1_tag2el_17, |
|
|
|
|
1, /* Count of tags in the map */ |
|
|
|
|
0, 0, 0, /* Optional elements (not needed) */ |
|