This commit is a very unclean fix to deal with
extension version groups present in the RRC release 10 ASN.1 file (extensions between [[ and ]]). Basically we do a syntactic replacement at compile time. [[ becomes '<name> SEQUENCE {' ]] becomes '} OPTIONAL' <name> is 'ext<N>' where N is a number increasing at each new extension group in a given definition. The UPER encoding for the two syntaxes is identical (as far as y understanding of the specifications goes). The XER encoding is different, due to the new 'ext<N>' name. Other encodings may be different. The real solution is to fix the ASN.1 compiler. This is not a simple task. git-svn-id: http://svn.eurecom.fr/openair4G/trunk@7705 818b1a75-f10b-46b9-bf7c-635c3b92a50f
Showing
- cmake_targets/tools/generate_asn1 104 additions, 1 deletioncmake_targets/tools/generate_asn1
- openair2/LAYER2/MAC/config.c 2 additions, 2 deletionsopenair2/LAYER2/MAC/config.c
- openair2/RRC/LITE/MESSAGES/asn1_msg.c 7 additions, 0 deletionsopenair2/RRC/LITE/MESSAGES/asn1_msg.c
- openair2/RRC/LITE/rrc_UE.c 17 additions, 17 deletionsopenair2/RRC/LITE/rrc_UE.c
- openair2/RRC/LITE/rrc_eNB.c 4 additions, 2 deletionsopenair2/RRC/LITE/rrc_eNB.c
Loading
Please register or sign in to comment