open5gs/lib/asn
Sukchan Lee 60a2b8d304 remove reduant file 2017-02-04 00:34:54 +09:00
..
asn1c remove reduant file 2017-02-04 00:34:54 +09:00
src remove object 2017-02-04 00:34:13 +09:00
support remove underscore(_) for xer_function_name 2017-02-04 00:31:02 +09:00
test structure name changes from *IEs_t -> *_IEs_t to avoid confliction 2017-02-03 21:17:35 +09:00
Makefile.am move directory location for asn source/header files 2017-02-03 17:11:24 +09:00
README move directory location for asn source/header files 2017-02-03 17:11:24 +09:00

README

* Modify 36413-a90.txt to 36413-a90.asn
user@host ~/Documents/git/cellwire/lib/asn/support$ \
    diff 36413-a90.txt 36413-a90.asn

* Add prefix S1AP to S1AP-PDU specification
user@host ~/Documents/git/cellwire/lib/asn/support$ \
    python asn1prefix.py -i 36413-a90.asn -o S1AP-PDU.asn

* EUROCOM S1AP-IEs support files
user@host ~/Documents/git/cellwire/lib/asn/support$ \
    python asn1tostruct.py -f S1AP-PDU.asn -o ../src

* Use AuthenticEshkinKot's fork for asn1c
user@host ~/Documents/git/AuthenticEshkinKot$ \
    git clone https://github.com/AuthenticEshkinKot/asn1c.git
user@host Documents/~/git/AuthenticEshkinKot$ \
    autoreconf -iv;./configure;make

* ASN.1 encoder/decoder
user@host ~/Documents/git/cellwire/lib/asn/asn1c$ \
    ../../../../AuthenticEshkinKot/asn1c/asn1c/asn1c \
    -fcompound-names -gen-PER ../support/S1AP-PDU.asn