Skip to content

Commit 2330cdd

Browse files
committed
asn1: represent NGAP IE through the value type instead of via a template
1 parent 0d30738 commit 2330cdd

22 files changed

+8784
-7046
lines changed

include/srsran/asn1/ngap/common.h

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -551,12 +551,6 @@ namespace ngap {
551551
* Struct Definitions
552552
******************************************************************************/
553553

554-
// INTEGER (0..4294967295) ::= INTEGER (0..4294967295)
555-
using ran_ue_ngap_id_t = integer<uint64_t, 0, 4294967295, false, true>;
556-
557-
// INTEGER (0..1099511627775) ::= INTEGER (0..1099511627775)
558-
using amf_ue_ngap_id_t = integer<uint64_t, 0, 1099511627775, false, true>;
559-
560554
// PrivateIE-ID ::= CHOICE
561555
struct private_ie_id_c {
562556
struct types_opts {

include/srsran/asn1/ngap/ngap_ies.h

Lines changed: 299 additions & 337 deletions
Large diffs are not rendered by default.

include/srsran/asn1/ngap/ngap_pdu_contents.h

Lines changed: 1019 additions & 1142 deletions
Large diffs are not rendered by default.

lib/asn1/ngap/ngap_ies.cpp

Lines changed: 1358 additions & 993 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)