EPIC ID: RICAPP-200 Upgrading rc version to 1.0.3 and fixing E2SM RC control structure
Signed-off-by: sandeepindia <kumar.sandeep3@hcl.com>
Change-Id: If9da83c32dc15cdaf9ff23998b561ebe8e8cc226
diff --git a/control/rcControl.go b/control/rcControl.go
index 32209db..34fd310 100644
--- a/control/rcControl.go
+++ b/control/rcControl.go
@@ -8,7 +8,7 @@
"strconv"
"sync"
"time"
-
+ //"encoding/hex"
"gerrit.o-ran-sc.org/r/ric-app/rc/protocol/grpc/ricmsgcommrpc/rc"
"gerrit.o-ran-sc.org/r/ric-plt/xapp-frame/pkg/xapp"
)
@@ -242,13 +242,14 @@
lNrOrEUtraCellType := aRicHoControlMsg.RicControlGrpcReqPtr.RICControlMessageData.RICControlCellTypeVal
lTargetCellVal := aRicHoControlMsg.RicControlGrpcReqPtr.RICControlMessageData.TargetCellID
+ //lTargetCellValBuf, _:= hex.DecodeString(lTargetCellVal)
lTargetCellValBuf := []byte(lTargetCellVal)
//lNRPlmnId := []byte(aRicHoControlMsg.RicControlGrpcReqPtr.RICControlMessageData.TargetCellID.PlmnID)
//lNRCellId := aRicHoControlMsg.RicControlGrpcReqPtr.RICControlMessageData.TargetCellID.NRCellID
var lRicControlMessage []byte = make([]byte, 1024)
- lRicControlMessageEncoded, err := e2sm.SetRicControlMessage(lRicControlMessage, lTargetPrimaryCell, lTargetCell, lNrCGIOrECGI, int64(lNrOrEUtraCellType), lTargetCellValBuf)
+ lRicControlMessageEncoded, err := e2sm.SetRicControlMessage(lRicControlMessage, lTargetPrimaryCell, lTargetCell, lNrCGIOrECGI, int64(lNrOrEUtraCellType), ueId_data.pLMNIdentitybuf, lTargetCellValBuf)
if err != nil {
xapp.Logger.Error("SetRicControlMessage Failed: %v, UEID:%v", err, aRicHoControlMsg.RicControlGrpcReqPtr.RICControlHeaderData.UEID)
log.Printf("SetRicControlMessage Failed: %v, UEID:%v", err, aRicHoControlMsg.RicControlGrpcReqPtr.RICControlHeaderData.UEID)
diff --git a/control/rcE2SmRc.go b/control/rcE2SmRc.go
index f72707c..2f9a9d4 100644
--- a/control/rcE2SmRc.go
+++ b/control/rcE2SmRc.go
@@ -15,7 +15,8 @@
_"encoding/binary"
"encoding/hex"
"strings"
- "strconv"
+ //"strconv"
+ "fmt"
)
type E2sm struct {
@@ -28,6 +29,7 @@
//cptr_ueIDbuf := unsafe.Pointer(&ueIDbuf[0])
lplmnIdBuf := strings.Join(strings.Fields(ueIdData.pLMNIdentitybuf), "")
+ /*
lIntvar, _ := strconv.Atoi(lplmnIdBuf)
xapp.Logger.Info("lIntvar = %d\n", lIntvar)
@@ -35,6 +37,13 @@
//ml.MavLog(ml.INFO, lTransId, " lIntegerByte = %v\n", lIntegerByte)
xapp.Logger.Info(" lIntegerByte = %v\n", lIntegerByte)
lOutByte := get_bytepack_plmnId(lIntegerByte)
+ */
+ lOutByte, err := hex.DecodeString(lplmnIdBuf)
+ if err != nil {
+ panic(err)
+ }
+ fmt.Println(lOutByte)
+ fmt.Printf("% x", lOutByte)
xapp.Logger.Info("lOutByte Len:%d\n", len(lOutByte))
xapp.Logger.Info("lOutByte = %02X\n", lOutByte)
cptrRanParameterValue := unsafe.Pointer(&lOutByte[0])
@@ -80,12 +89,23 @@
return
}
-func (c *E2sm) SetRicControlMessage(buffer []byte, targetPrimaryCell int64, targetCell int64, nrCGIOrECGI int64, nrOrEUtraCell int64, ranParameterValue []byte) (newBuffer []byte, err error) {
+func (c *E2sm) SetRicControlMessage(buffer []byte, targetPrimaryCell int64, targetCell int64, nrCGIOrECGI int64, nrOrEUtraCell int64, pLMNIdentitybuf string,NRcellIdbuf []byte) (newBuffer []byte, err error) {
xapp.Logger.Info("SetRicControlMessagei Enter ")
+ //lOutByte, err := hex.DecodeString(string(ranParameterValue))
+ lplmnIdBuf := strings.Join(strings.Fields(pLMNIdentitybuf), "")
+ //lOutByte, err := hex.DecodeString(lplmnIdBuf)
+ //if err != nil {
+ // return
+ //}
+ NRCGI:="00"+lplmnIdBuf+string(NRcellIdbuf)
+ lOutByte, _ := hex.DecodeString(NRCGI)
+ //tmp_plmn:=[]byte(lplmnIdBuf)
+ cptrRanParameterValue := unsafe.Pointer(&lOutByte[0])
+
cptr := unsafe.Pointer(&buffer[0])
- cptrRanParameterValue := unsafe.Pointer(&ranParameterValue[0])
+ //cptrRanParameterValue2 := unsafe.Pointer(&NRcellIdbuf[0])
/*
lIntvar, _ := strconv.Atoi(string(ranParameterValue))
@@ -100,7 +120,7 @@
*/
size := C.e2sm_encode_ric_control_message(cptr, C.size_t(len(buffer)), C.long(targetPrimaryCell),
- C.long(targetCell), C.long(nrOrEUtraCell), C.long(nrCGIOrECGI), cptrRanParameterValue, C.size_t(len(ranParameterValue)))
+ C.long(targetCell), C.long(nrOrEUtraCell), C.long(nrCGIOrECGI), cptrRanParameterValue,C.size_t(len(lOutByte)))
if size < 0 {
return make([]byte, 0), errors.New("e2sm wrapper is unable to set RicControlMessage due to wrong or invalid input")
diff --git a/e2sm/headers/AMF-UE-NGAP-ID.h b/e2sm/headers/AMF-UE-NGAP-ID.h
old mode 100755
new mode 100644
index f48bc42..932f0b6
--- a/e2sm/headers/AMF-UE-NGAP-ID.h
+++ b/e2sm/headers/AMF-UE-NGAP-ID.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _AMF_UE_NGAP_ID_H_
diff --git a/e2sm/headers/AMFPointer.h b/e2sm/headers/AMFPointer.h
old mode 100755
new mode 100644
index dafad79..92ce162
--- a/e2sm/headers/AMFPointer.h
+++ b/e2sm/headers/AMFPointer.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _AMFPointer_H_
diff --git a/e2sm/headers/AMFRegionID.h b/e2sm/headers/AMFRegionID.h
old mode 100755
new mode 100644
index af03c30..ff98dd1
--- a/e2sm/headers/AMFRegionID.h
+++ b/e2sm/headers/AMFRegionID.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _AMFRegionID_H_
diff --git a/e2sm/headers/AMFSetID.h b/e2sm/headers/AMFSetID.h
old mode 100755
new mode 100644
index 5d947d6..ed26a69
--- a/e2sm/headers/AMFSetID.h
+++ b/e2sm/headers/AMFSetID.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _AMFSetID_H_
diff --git a/e2sm/headers/BIT_STRING.h b/e2sm/headers/BIT_STRING.h
old mode 100755
new mode 100644
diff --git a/e2sm/headers/BOOLEAN.h b/e2sm/headers/BOOLEAN.h
old mode 100755
new mode 100644
diff --git a/e2sm/headers/CGI.h b/e2sm/headers/CGI.h
old mode 100755
new mode 100644
index 4843a4e..16cc1dc
--- a/e2sm/headers/CGI.h
+++ b/e2sm/headers/CGI.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _CGI_H_
diff --git a/e2sm/headers/CallProcessBreakpoint-RANParameter-Item.h b/e2sm/headers/CallProcessBreakpoint-RANParameter-Item.h
old mode 100755
new mode 100644
index c22ecea..d61cab7
--- a/e2sm/headers/CallProcessBreakpoint-RANParameter-Item.h
+++ b/e2sm/headers/CallProcessBreakpoint-RANParameter-Item.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _CallProcessBreakpoint_RANParameter_Item_H_
diff --git a/e2sm/headers/CellIdentification-RANParameter-Item.h b/e2sm/headers/CellIdentification-RANParameter-Item.h
old mode 100755
new mode 100644
index 18ea41f..f0356ba
--- a/e2sm/headers/CellIdentification-RANParameter-Item.h
+++ b/e2sm/headers/CellIdentification-RANParameter-Item.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _CellIdentification_RANParameter_Item_H_
diff --git a/e2sm/headers/ControlAction-RANParameter-Item.h b/e2sm/headers/ControlAction-RANParameter-Item.h
old mode 100755
new mode 100644
index 4c06bda..f88a201
--- a/e2sm/headers/ControlAction-RANParameter-Item.h
+++ b/e2sm/headers/ControlAction-RANParameter-Item.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _ControlAction_RANParameter_Item_H_
diff --git a/e2sm/headers/ControlOutcome-RANParameter-Item.h b/e2sm/headers/ControlOutcome-RANParameter-Item.h
old mode 100755
new mode 100644
index 861361c..f9dcfbd
--- a/e2sm/headers/ControlOutcome-RANParameter-Item.h
+++ b/e2sm/headers/ControlOutcome-RANParameter-Item.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _ControlOutcome_RANParameter_Item_H_
diff --git a/e2sm/headers/CoreCPID.h b/e2sm/headers/CoreCPID.h
old mode 100755
new mode 100644
index 7b6340a..a55ecc5
--- a/e2sm/headers/CoreCPID.h
+++ b/e2sm/headers/CoreCPID.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _CoreCPID_H_
diff --git a/e2sm/headers/E-UTRA-ARFCN.h b/e2sm/headers/E-UTRA-ARFCN.h
old mode 100755
new mode 100644
index 1ecf02a..8e5dd50
--- a/e2sm/headers/E-UTRA-ARFCN.h
+++ b/e2sm/headers/E-UTRA-ARFCN.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _E_UTRA_ARFCN_H_
diff --git a/e2sm/headers/E-UTRA-PCI.h b/e2sm/headers/E-UTRA-PCI.h
old mode 100755
new mode 100644
index c49b263..a660525
--- a/e2sm/headers/E-UTRA-PCI.h
+++ b/e2sm/headers/E-UTRA-PCI.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _E_UTRA_PCI_H_
diff --git a/e2sm/headers/E-UTRA-TAC.h b/e2sm/headers/E-UTRA-TAC.h
old mode 100755
new mode 100644
index 2544b77..5b24d52
--- a/e2sm/headers/E-UTRA-TAC.h
+++ b/e2sm/headers/E-UTRA-TAC.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _E_UTRA_TAC_H_
diff --git a/e2sm/headers/E2SM-RC-ActionDefinition-Format1-Item.h b/e2sm/headers/E2SM-RC-ActionDefinition-Format1-Item.h
old mode 100755
new mode 100644
index d648c97..ff713df
--- a/e2sm/headers/E2SM-RC-ActionDefinition-Format1-Item.h
+++ b/e2sm/headers/E2SM-RC-ActionDefinition-Format1-Item.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _E2SM_RC_ActionDefinition_Format1_Item_H_
@@ -19,6 +19,9 @@
extern "C" {
#endif
+/* Forward declarations */
+struct RANParameter_Definition;
+
/* E2SM-RC-ActionDefinition-Format1-Item */
typedef struct E2SM_RC_ActionDefinition_Format1_Item {
RANParameter_ID_t ranParameter_ID;
@@ -26,6 +29,7 @@
* This type is extensible,
* possible extensions are below.
*/
+ struct RANParameter_Definition *ranParameter_Definition; /* OPTIONAL */
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
@@ -34,7 +38,7 @@
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_E2SM_RC_ActionDefinition_Format1_Item;
extern asn_SEQUENCE_specifics_t asn_SPC_E2SM_RC_ActionDefinition_Format1_Item_specs_1;
-extern asn_TYPE_member_t asn_MBR_E2SM_RC_ActionDefinition_Format1_Item_1[1];
+extern asn_TYPE_member_t asn_MBR_E2SM_RC_ActionDefinition_Format1_Item_1[2];
#ifdef __cplusplus
}
diff --git a/e2sm/headers/E2SM-RC-ActionDefinition-Format1.h b/e2sm/headers/E2SM-RC-ActionDefinition-Format1.h
old mode 100755
new mode 100644
index a74bdfb..72f6ab0
--- a/e2sm/headers/E2SM-RC-ActionDefinition-Format1.h
+++ b/e2sm/headers/E2SM-RC-ActionDefinition-Format1.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _E2SM_RC_ActionDefinition_Format1_H_
diff --git a/e2sm/headers/E2SM-RC-ActionDefinition-Format2-Item.h b/e2sm/headers/E2SM-RC-ActionDefinition-Format2-Item.h
old mode 100755
new mode 100644
index e76d1f5..ee6c64e
--- a/e2sm/headers/E2SM-RC-ActionDefinition-Format2-Item.h
+++ b/e2sm/headers/E2SM-RC-ActionDefinition-Format2-Item.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _E2SM_RC_ActionDefinition_Format2_Item_H_
diff --git a/e2sm/headers/E2SM-RC-ActionDefinition-Format2.h b/e2sm/headers/E2SM-RC-ActionDefinition-Format2.h
old mode 100755
new mode 100644
index 22834d9..b7066fe
--- a/e2sm/headers/E2SM-RC-ActionDefinition-Format2.h
+++ b/e2sm/headers/E2SM-RC-ActionDefinition-Format2.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _E2SM_RC_ActionDefinition_Format2_H_
diff --git a/e2sm/headers/E2SM-RC-ActionDefinition-Format3-Item.h b/e2sm/headers/E2SM-RC-ActionDefinition-Format3-Item.h
old mode 100755
new mode 100644
index 908f00c..2d78b6b
--- a/e2sm/headers/E2SM-RC-ActionDefinition-Format3-Item.h
+++ b/e2sm/headers/E2SM-RC-ActionDefinition-Format3-Item.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _E2SM_RC_ActionDefinition_Format3_Item_H_
@@ -19,6 +19,9 @@
extern "C" {
#endif
+/* Forward declarations */
+struct RANParameter_Definition;
+
/* E2SM-RC-ActionDefinition-Format3-Item */
typedef struct E2SM_RC_ActionDefinition_Format3_Item {
RANParameter_ID_t ranParameter_ID;
@@ -26,6 +29,7 @@
* This type is extensible,
* possible extensions are below.
*/
+ struct RANParameter_Definition *ranParameter_Definition; /* OPTIONAL */
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
@@ -34,7 +38,7 @@
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_E2SM_RC_ActionDefinition_Format3_Item;
extern asn_SEQUENCE_specifics_t asn_SPC_E2SM_RC_ActionDefinition_Format3_Item_specs_1;
-extern asn_TYPE_member_t asn_MBR_E2SM_RC_ActionDefinition_Format3_Item_1[1];
+extern asn_TYPE_member_t asn_MBR_E2SM_RC_ActionDefinition_Format3_Item_1[2];
#ifdef __cplusplus
}
diff --git a/e2sm/headers/E2SM-RC-ActionDefinition-Format3.h b/e2sm/headers/E2SM-RC-ActionDefinition-Format3.h
old mode 100755
new mode 100644
index a5a5643..0b33258
--- a/e2sm/headers/E2SM-RC-ActionDefinition-Format3.h
+++ b/e2sm/headers/E2SM-RC-ActionDefinition-Format3.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _E2SM_RC_ActionDefinition_Format3_H_
diff --git a/e2sm/headers/E2SM-RC-ActionDefinition-Format4-Indication-Item.h b/e2sm/headers/E2SM-RC-ActionDefinition-Format4-Indication-Item.h
new file mode 100644
index 0000000..bf7f608
--- /dev/null
+++ b/e2sm/headers/E2SM-RC-ActionDefinition-Format4-Indication-Item.h
@@ -0,0 +1,55 @@
+/*
+ * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
+ * From ASN.1 module "E2SM-RC-IEs"
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ */
+
+#ifndef _E2SM_RC_ActionDefinition_Format4_Indication_Item_H_
+#define _E2SM_RC_ActionDefinition_Format4_Indication_Item_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include "RIC-InsertIndication-ID.h"
+#include <asn_SEQUENCE_OF.h>
+#include <constr_SEQUENCE_OF.h>
+#include <constr_SEQUENCE.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* Forward declarations */
+struct E2SM_RC_ActionDefinition_Format4_RANP_Item;
+
+/* E2SM-RC-ActionDefinition-Format4-Indication-Item */
+typedef struct E2SM_RC_ActionDefinition_Format4_Indication_Item {
+ RIC_InsertIndication_ID_t ric_InsertIndication_ID;
+ struct E2SM_RC_ActionDefinition_Format4_Indication_Item__ranP_InsertIndication_List {
+ A_SEQUENCE_OF(struct E2SM_RC_ActionDefinition_Format4_RANP_Item) list;
+
+ /* Context for parsing across buffer boundaries */
+ asn_struct_ctx_t _asn_ctx;
+ } ranP_InsertIndication_List;
+ /*
+ * This type is extensible,
+ * possible extensions are below.
+ */
+
+ /* Context for parsing across buffer boundaries */
+ asn_struct_ctx_t _asn_ctx;
+} E2SM_RC_ActionDefinition_Format4_Indication_Item_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_E2SM_RC_ActionDefinition_Format4_Indication_Item;
+extern asn_SEQUENCE_specifics_t asn_SPC_E2SM_RC_ActionDefinition_Format4_Indication_Item_specs_1;
+extern asn_TYPE_member_t asn_MBR_E2SM_RC_ActionDefinition_Format4_Indication_Item_1[2];
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _E2SM_RC_ActionDefinition_Format4_Indication_Item_H_ */
+#include <asn_internal.h>
diff --git a/e2sm/headers/E2SM-RC-ActionDefinition-Format4-RANP-Item.h b/e2sm/headers/E2SM-RC-ActionDefinition-Format4-RANP-Item.h
new file mode 100644
index 0000000..bc981c8
--- /dev/null
+++ b/e2sm/headers/E2SM-RC-ActionDefinition-Format4-RANP-Item.h
@@ -0,0 +1,48 @@
+/*
+ * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
+ * From ASN.1 module "E2SM-RC-IEs"
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ */
+
+#ifndef _E2SM_RC_ActionDefinition_Format4_RANP_Item_H_
+#define _E2SM_RC_ActionDefinition_Format4_RANP_Item_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include "RANParameter-ID.h"
+#include <constr_SEQUENCE.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* Forward declarations */
+struct RANParameter_Definition;
+
+/* E2SM-RC-ActionDefinition-Format4-RANP-Item */
+typedef struct E2SM_RC_ActionDefinition_Format4_RANP_Item {
+ RANParameter_ID_t ranParameter_ID;
+ /*
+ * This type is extensible,
+ * possible extensions are below.
+ */
+ struct RANParameter_Definition *ranParameter_Definition; /* OPTIONAL */
+
+ /* Context for parsing across buffer boundaries */
+ asn_struct_ctx_t _asn_ctx;
+} E2SM_RC_ActionDefinition_Format4_RANP_Item_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_E2SM_RC_ActionDefinition_Format4_RANP_Item;
+extern asn_SEQUENCE_specifics_t asn_SPC_E2SM_RC_ActionDefinition_Format4_RANP_Item_specs_1;
+extern asn_TYPE_member_t asn_MBR_E2SM_RC_ActionDefinition_Format4_RANP_Item_1[2];
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _E2SM_RC_ActionDefinition_Format4_RANP_Item_H_ */
+#include <asn_internal.h>
diff --git a/e2sm/headers/E2SM-RC-ActionDefinition-Format4-Style-Item.h b/e2sm/headers/E2SM-RC-ActionDefinition-Format4-Style-Item.h
new file mode 100644
index 0000000..d09cf7a
--- /dev/null
+++ b/e2sm/headers/E2SM-RC-ActionDefinition-Format4-Style-Item.h
@@ -0,0 +1,55 @@
+/*
+ * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
+ * From ASN.1 module "E2SM-RC-IEs"
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ */
+
+#ifndef _E2SM_RC_ActionDefinition_Format4_Style_Item_H_
+#define _E2SM_RC_ActionDefinition_Format4_Style_Item_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include "RIC-Style-Type.h"
+#include <asn_SEQUENCE_OF.h>
+#include <constr_SEQUENCE_OF.h>
+#include <constr_SEQUENCE.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* Forward declarations */
+struct E2SM_RC_ActionDefinition_Format4_Indication_Item;
+
+/* E2SM-RC-ActionDefinition-Format4-Style-Item */
+typedef struct E2SM_RC_ActionDefinition_Format4_Style_Item {
+ RIC_Style_Type_t requested_Insert_Style_Type;
+ struct E2SM_RC_ActionDefinition_Format4_Style_Item__ric_InsertIndication_List {
+ A_SEQUENCE_OF(struct E2SM_RC_ActionDefinition_Format4_Indication_Item) list;
+
+ /* Context for parsing across buffer boundaries */
+ asn_struct_ctx_t _asn_ctx;
+ } ric_InsertIndication_List;
+ /*
+ * This type is extensible,
+ * possible extensions are below.
+ */
+
+ /* Context for parsing across buffer boundaries */
+ asn_struct_ctx_t _asn_ctx;
+} E2SM_RC_ActionDefinition_Format4_Style_Item_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_E2SM_RC_ActionDefinition_Format4_Style_Item;
+extern asn_SEQUENCE_specifics_t asn_SPC_E2SM_RC_ActionDefinition_Format4_Style_Item_specs_1;
+extern asn_TYPE_member_t asn_MBR_E2SM_RC_ActionDefinition_Format4_Style_Item_1[2];
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _E2SM_RC_ActionDefinition_Format4_Style_Item_H_ */
+#include <asn_internal.h>
diff --git a/e2sm/headers/E2SM-RC-ActionDefinition-Format4.h b/e2sm/headers/E2SM-RC-ActionDefinition-Format4.h
new file mode 100644
index 0000000..8eb9dce
--- /dev/null
+++ b/e2sm/headers/E2SM-RC-ActionDefinition-Format4.h
@@ -0,0 +1,55 @@
+/*
+ * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
+ * From ASN.1 module "E2SM-RC-IEs"
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ */
+
+#ifndef _E2SM_RC_ActionDefinition_Format4_H_
+#define _E2SM_RC_ActionDefinition_Format4_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include <asn_SEQUENCE_OF.h>
+#include <constr_SEQUENCE_OF.h>
+#include <constr_SEQUENCE.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* Forward declarations */
+struct UEID;
+struct E2SM_RC_ActionDefinition_Format4_Style_Item;
+
+/* E2SM-RC-ActionDefinition-Format4 */
+typedef struct E2SM_RC_ActionDefinition_Format4 {
+ struct E2SM_RC_ActionDefinition_Format4__ric_InsertStyle_List {
+ A_SEQUENCE_OF(struct E2SM_RC_ActionDefinition_Format4_Style_Item) list;
+
+ /* Context for parsing across buffer boundaries */
+ asn_struct_ctx_t _asn_ctx;
+ } ric_InsertStyle_List;
+ struct UEID *ueID; /* OPTIONAL */
+ /*
+ * This type is extensible,
+ * possible extensions are below.
+ */
+
+ /* Context for parsing across buffer boundaries */
+ asn_struct_ctx_t _asn_ctx;
+} E2SM_RC_ActionDefinition_Format4_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_E2SM_RC_ActionDefinition_Format4;
+extern asn_SEQUENCE_specifics_t asn_SPC_E2SM_RC_ActionDefinition_Format4_specs_1;
+extern asn_TYPE_member_t asn_MBR_E2SM_RC_ActionDefinition_Format4_1[2];
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _E2SM_RC_ActionDefinition_Format4_H_ */
+#include <asn_internal.h>
diff --git a/e2sm/headers/E2SM-RC-ActionDefinition.h b/e2sm/headers/E2SM-RC-ActionDefinition.h
old mode 100755
new mode 100644
index 801457d..99dd1b9
--- a/e2sm/headers/E2SM-RC-ActionDefinition.h
+++ b/e2sm/headers/E2SM-RC-ActionDefinition.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _E2SM_RC_ActionDefinition_H_
@@ -25,15 +25,16 @@
E2SM_RC_ActionDefinition__ric_actionDefinition_formats_PR_NOTHING, /* No components present */
E2SM_RC_ActionDefinition__ric_actionDefinition_formats_PR_actionDefinition_Format1,
E2SM_RC_ActionDefinition__ric_actionDefinition_formats_PR_actionDefinition_Format2,
- E2SM_RC_ActionDefinition__ric_actionDefinition_formats_PR_actionDefinition_Format3
+ E2SM_RC_ActionDefinition__ric_actionDefinition_formats_PR_actionDefinition_Format3,
/* Extensions may appear below */
-
+ E2SM_RC_ActionDefinition__ric_actionDefinition_formats_PR_actionDefinition_Format4
} E2SM_RC_ActionDefinition__ric_actionDefinition_formats_PR;
/* Forward declarations */
struct E2SM_RC_ActionDefinition_Format1;
struct E2SM_RC_ActionDefinition_Format2;
struct E2SM_RC_ActionDefinition_Format3;
+struct E2SM_RC_ActionDefinition_Format4;
/* E2SM-RC-ActionDefinition */
typedef struct E2SM_RC_ActionDefinition {
@@ -48,6 +49,7 @@
* This type is extensible,
* possible extensions are below.
*/
+ struct E2SM_RC_ActionDefinition_Format4 *actionDefinition_Format4;
} choice;
/* Context for parsing across buffer boundaries */
diff --git a/e2sm/headers/E2SM-RC-CallProcessID-Format1.h b/e2sm/headers/E2SM-RC-CallProcessID-Format1.h
old mode 100755
new mode 100644
index dda1821..7a2461b
--- a/e2sm/headers/E2SM-RC-CallProcessID-Format1.h
+++ b/e2sm/headers/E2SM-RC-CallProcessID-Format1.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _E2SM_RC_CallProcessID_Format1_H_
diff --git a/e2sm/headers/E2SM-RC-CallProcessID.h b/e2sm/headers/E2SM-RC-CallProcessID.h
old mode 100755
new mode 100644
index f08137c..12864c4
--- a/e2sm/headers/E2SM-RC-CallProcessID.h
+++ b/e2sm/headers/E2SM-RC-CallProcessID.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _E2SM_RC_CallProcessID_H_
diff --git a/e2sm/headers/E2SM-RC-ControlHeader-Format1.h b/e2sm/headers/E2SM-RC-ControlHeader-Format1.h
old mode 100755
new mode 100644
index b847d4f..62c7bec
--- a/e2sm/headers/E2SM-RC-ControlHeader-Format1.h
+++ b/e2sm/headers/E2SM-RC-ControlHeader-Format1.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _E2SM_RC_ControlHeader_Format1_H_
diff --git a/e2sm/headers/E2SM-RC-ControlHeader-Format2.h b/e2sm/headers/E2SM-RC-ControlHeader-Format2.h
new file mode 100644
index 0000000..1f2caf2
--- /dev/null
+++ b/e2sm/headers/E2SM-RC-ControlHeader-Format2.h
@@ -0,0 +1,58 @@
+/*
+ * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
+ * From ASN.1 module "E2SM-RC-IEs"
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ */
+
+#ifndef _E2SM_RC_ControlHeader_Format2_H_
+#define _E2SM_RC_ControlHeader_Format2_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include <NativeEnumerated.h>
+#include <constr_SEQUENCE.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* Dependencies */
+typedef enum E2SM_RC_ControlHeader_Format2__ric_ControlDecision {
+ E2SM_RC_ControlHeader_Format2__ric_ControlDecision_accept = 0,
+ E2SM_RC_ControlHeader_Format2__ric_ControlDecision_reject = 1
+ /*
+ * Enumeration is extensible
+ */
+} e_E2SM_RC_ControlHeader_Format2__ric_ControlDecision;
+
+/* Forward declarations */
+struct UEID;
+
+/* E2SM-RC-ControlHeader-Format2 */
+typedef struct E2SM_RC_ControlHeader_Format2 {
+ struct UEID *ueID; /* OPTIONAL */
+ long *ric_ControlDecision; /* OPTIONAL */
+ /*
+ * This type is extensible,
+ * possible extensions are below.
+ */
+
+ /* Context for parsing across buffer boundaries */
+ asn_struct_ctx_t _asn_ctx;
+} E2SM_RC_ControlHeader_Format2_t;
+
+/* Implementation */
+/* extern asn_TYPE_descriptor_t asn_DEF_ric_ControlDecision_3; // (Use -fall-defs-global to expose) */
+extern asn_TYPE_descriptor_t asn_DEF_E2SM_RC_ControlHeader_Format2;
+extern asn_SEQUENCE_specifics_t asn_SPC_E2SM_RC_ControlHeader_Format2_specs_1;
+extern asn_TYPE_member_t asn_MBR_E2SM_RC_ControlHeader_Format2_1[2];
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _E2SM_RC_ControlHeader_Format2_H_ */
+#include <asn_internal.h>
diff --git a/e2sm/headers/E2SM-RC-ControlHeader.h b/e2sm/headers/E2SM-RC-ControlHeader.h
old mode 100755
new mode 100644
index a9b57df..89cf030
--- a/e2sm/headers/E2SM-RC-ControlHeader.h
+++ b/e2sm/headers/E2SM-RC-ControlHeader.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _E2SM_RC_ControlHeader_H_
@@ -22,13 +22,14 @@
/* Dependencies */
typedef enum E2SM_RC_ControlHeader__ric_controlHeader_formats_PR {
E2SM_RC_ControlHeader__ric_controlHeader_formats_PR_NOTHING, /* No components present */
- E2SM_RC_ControlHeader__ric_controlHeader_formats_PR_controlHeader_Format1
+ E2SM_RC_ControlHeader__ric_controlHeader_formats_PR_controlHeader_Format1,
/* Extensions may appear below */
-
+ E2SM_RC_ControlHeader__ric_controlHeader_formats_PR_controlHeader_Format2
} E2SM_RC_ControlHeader__ric_controlHeader_formats_PR;
/* Forward declarations */
struct E2SM_RC_ControlHeader_Format1;
+struct E2SM_RC_ControlHeader_Format2;
/* E2SM-RC-ControlHeader */
typedef struct E2SM_RC_ControlHeader {
@@ -40,6 +41,7 @@
* This type is extensible,
* possible extensions are below.
*/
+ struct E2SM_RC_ControlHeader_Format2 *controlHeader_Format2;
} choice;
/* Context for parsing across buffer boundaries */
diff --git a/e2sm/headers/E2SM-RC-ControlMessage-Format1-Item.h b/e2sm/headers/E2SM-RC-ControlMessage-Format1-Item.h
old mode 100755
new mode 100644
index 19518d1..1301ffd
--- a/e2sm/headers/E2SM-RC-ControlMessage-Format1-Item.h
+++ b/e2sm/headers/E2SM-RC-ControlMessage-Format1-Item.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _E2SM_RC_ControlMessage_Format1_Item_H_
diff --git a/e2sm/headers/E2SM-RC-ControlMessage-Format1.h b/e2sm/headers/E2SM-RC-ControlMessage-Format1.h
old mode 100755
new mode 100644
index 35802d6..f9f8f8a
--- a/e2sm/headers/E2SM-RC-ControlMessage-Format1.h
+++ b/e2sm/headers/E2SM-RC-ControlMessage-Format1.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _E2SM_RC_ControlMessage_Format1_H_
diff --git a/e2sm/headers/E2SM-RC-ControlMessage-Format2-ControlAction-Item.h b/e2sm/headers/E2SM-RC-ControlMessage-Format2-ControlAction-Item.h
new file mode 100644
index 0000000..6e2159e
--- /dev/null
+++ b/e2sm/headers/E2SM-RC-ControlMessage-Format2-ControlAction-Item.h
@@ -0,0 +1,46 @@
+/*
+ * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
+ * From ASN.1 module "E2SM-RC-IEs"
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ */
+
+#ifndef _E2SM_RC_ControlMessage_Format2_ControlAction_Item_H_
+#define _E2SM_RC_ControlMessage_Format2_ControlAction_Item_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include "RIC-ControlAction-ID.h"
+#include "E2SM-RC-ControlMessage-Format1.h"
+#include <constr_SEQUENCE.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* E2SM-RC-ControlMessage-Format2-ControlAction-Item */
+typedef struct E2SM_RC_ControlMessage_Format2_ControlAction_Item {
+ RIC_ControlAction_ID_t ric_ControlAction_ID;
+ E2SM_RC_ControlMessage_Format1_t ranP_List;
+ /*
+ * This type is extensible,
+ * possible extensions are below.
+ */
+
+ /* Context for parsing across buffer boundaries */
+ asn_struct_ctx_t _asn_ctx;
+} E2SM_RC_ControlMessage_Format2_ControlAction_Item_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_E2SM_RC_ControlMessage_Format2_ControlAction_Item;
+extern asn_SEQUENCE_specifics_t asn_SPC_E2SM_RC_ControlMessage_Format2_ControlAction_Item_specs_1;
+extern asn_TYPE_member_t asn_MBR_E2SM_RC_ControlMessage_Format2_ControlAction_Item_1[2];
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _E2SM_RC_ControlMessage_Format2_ControlAction_Item_H_ */
+#include <asn_internal.h>
diff --git a/e2sm/headers/E2SM-RC-ControlMessage-Format2-Style-Item.h b/e2sm/headers/E2SM-RC-ControlMessage-Format2-Style-Item.h
new file mode 100644
index 0000000..cd8fc01
--- /dev/null
+++ b/e2sm/headers/E2SM-RC-ControlMessage-Format2-Style-Item.h
@@ -0,0 +1,55 @@
+/*
+ * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
+ * From ASN.1 module "E2SM-RC-IEs"
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ */
+
+#ifndef _E2SM_RC_ControlMessage_Format2_Style_Item_H_
+#define _E2SM_RC_ControlMessage_Format2_Style_Item_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include "RIC-Style-Type.h"
+#include <asn_SEQUENCE_OF.h>
+#include <constr_SEQUENCE_OF.h>
+#include <constr_SEQUENCE.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* Forward declarations */
+struct E2SM_RC_ControlMessage_Format2_ControlAction_Item;
+
+/* E2SM-RC-ControlMessage-Format2-Style-Item */
+typedef struct E2SM_RC_ControlMessage_Format2_Style_Item {
+ RIC_Style_Type_t indicated_Control_Style_Type;
+ struct E2SM_RC_ControlMessage_Format2_Style_Item__ric_ControlAction_List {
+ A_SEQUENCE_OF(struct E2SM_RC_ControlMessage_Format2_ControlAction_Item) list;
+
+ /* Context for parsing across buffer boundaries */
+ asn_struct_ctx_t _asn_ctx;
+ } ric_ControlAction_List;
+ /*
+ * This type is extensible,
+ * possible extensions are below.
+ */
+
+ /* Context for parsing across buffer boundaries */
+ asn_struct_ctx_t _asn_ctx;
+} E2SM_RC_ControlMessage_Format2_Style_Item_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_E2SM_RC_ControlMessage_Format2_Style_Item;
+extern asn_SEQUENCE_specifics_t asn_SPC_E2SM_RC_ControlMessage_Format2_Style_Item_specs_1;
+extern asn_TYPE_member_t asn_MBR_E2SM_RC_ControlMessage_Format2_Style_Item_1[2];
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _E2SM_RC_ControlMessage_Format2_Style_Item_H_ */
+#include <asn_internal.h>
diff --git a/e2sm/headers/E2SM-RC-ControlMessage-Format2.h b/e2sm/headers/E2SM-RC-ControlMessage-Format2.h
new file mode 100644
index 0000000..708bd7e
--- /dev/null
+++ b/e2sm/headers/E2SM-RC-ControlMessage-Format2.h
@@ -0,0 +1,53 @@
+/*
+ * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
+ * From ASN.1 module "E2SM-RC-IEs"
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ */
+
+#ifndef _E2SM_RC_ControlMessage_Format2_H_
+#define _E2SM_RC_ControlMessage_Format2_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include <asn_SEQUENCE_OF.h>
+#include <constr_SEQUENCE_OF.h>
+#include <constr_SEQUENCE.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* Forward declarations */
+struct E2SM_RC_ControlMessage_Format2_Style_Item;
+
+/* E2SM-RC-ControlMessage-Format2 */
+typedef struct E2SM_RC_ControlMessage_Format2 {
+ struct E2SM_RC_ControlMessage_Format2__ric_ControlStyle_List {
+ A_SEQUENCE_OF(struct E2SM_RC_ControlMessage_Format2_Style_Item) list;
+
+ /* Context for parsing across buffer boundaries */
+ asn_struct_ctx_t _asn_ctx;
+ } ric_ControlStyle_List;
+ /*
+ * This type is extensible,
+ * possible extensions are below.
+ */
+
+ /* Context for parsing across buffer boundaries */
+ asn_struct_ctx_t _asn_ctx;
+} E2SM_RC_ControlMessage_Format2_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_E2SM_RC_ControlMessage_Format2;
+extern asn_SEQUENCE_specifics_t asn_SPC_E2SM_RC_ControlMessage_Format2_specs_1;
+extern asn_TYPE_member_t asn_MBR_E2SM_RC_ControlMessage_Format2_1[1];
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _E2SM_RC_ControlMessage_Format2_H_ */
+#include <asn_internal.h>
diff --git a/e2sm/headers/E2SM-RC-ControlMessage.h b/e2sm/headers/E2SM-RC-ControlMessage.h
old mode 100755
new mode 100644
index 12e93b8..3e40e27
--- a/e2sm/headers/E2SM-RC-ControlMessage.h
+++ b/e2sm/headers/E2SM-RC-ControlMessage.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _E2SM_RC_ControlMessage_H_
@@ -22,13 +22,14 @@
/* Dependencies */
typedef enum E2SM_RC_ControlMessage__ric_controlMessage_formats_PR {
E2SM_RC_ControlMessage__ric_controlMessage_formats_PR_NOTHING, /* No components present */
- E2SM_RC_ControlMessage__ric_controlMessage_formats_PR_controlMessage_Format1
+ E2SM_RC_ControlMessage__ric_controlMessage_formats_PR_controlMessage_Format1,
/* Extensions may appear below */
-
+ E2SM_RC_ControlMessage__ric_controlMessage_formats_PR_controlMessage_Format2
} E2SM_RC_ControlMessage__ric_controlMessage_formats_PR;
/* Forward declarations */
struct E2SM_RC_ControlMessage_Format1;
+struct E2SM_RC_ControlMessage_Format2;
/* E2SM-RC-ControlMessage */
typedef struct E2SM_RC_ControlMessage {
@@ -40,6 +41,7 @@
* This type is extensible,
* possible extensions are below.
*/
+ struct E2SM_RC_ControlMessage_Format2 *controlMessage_Format2;
} choice;
/* Context for parsing across buffer boundaries */
diff --git a/e2sm/headers/E2SM-RC-ControlOutcome-Format1-Item.h b/e2sm/headers/E2SM-RC-ControlOutcome-Format1-Item.h
old mode 100755
new mode 100644
index b290d8a..c9d6936
--- a/e2sm/headers/E2SM-RC-ControlOutcome-Format1-Item.h
+++ b/e2sm/headers/E2SM-RC-ControlOutcome-Format1-Item.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _E2SM_RC_ControlOutcome_Format1_Item_H_
diff --git a/e2sm/headers/E2SM-RC-ControlOutcome-Format1.h b/e2sm/headers/E2SM-RC-ControlOutcome-Format1.h
old mode 100755
new mode 100644
index cb087a3..cdfafd9
--- a/e2sm/headers/E2SM-RC-ControlOutcome-Format1.h
+++ b/e2sm/headers/E2SM-RC-ControlOutcome-Format1.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _E2SM_RC_ControlOutcome_Format1_H_
diff --git a/e2sm/headers/E2SM-RC-ControlOutcome-Format2-ControlOutcome-Item.h b/e2sm/headers/E2SM-RC-ControlOutcome-Format2-ControlOutcome-Item.h
new file mode 100644
index 0000000..d3252e3
--- /dev/null
+++ b/e2sm/headers/E2SM-RC-ControlOutcome-Format2-ControlOutcome-Item.h
@@ -0,0 +1,55 @@
+/*
+ * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
+ * From ASN.1 module "E2SM-RC-IEs"
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ */
+
+#ifndef _E2SM_RC_ControlOutcome_Format2_ControlOutcome_Item_H_
+#define _E2SM_RC_ControlOutcome_Format2_ControlOutcome_Item_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include "RIC-ControlAction-ID.h"
+#include <asn_SEQUENCE_OF.h>
+#include <constr_SEQUENCE_OF.h>
+#include <constr_SEQUENCE.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* Forward declarations */
+struct E2SM_RC_ControlOutcome_Format2_RANP_Item;
+
+/* E2SM-RC-ControlOutcome-Format2-ControlOutcome-Item */
+typedef struct E2SM_RC_ControlOutcome_Format2_ControlOutcome_Item {
+ RIC_ControlAction_ID_t ric_ControlAction_ID;
+ struct E2SM_RC_ControlOutcome_Format2_ControlOutcome_Item__ranP_List {
+ A_SEQUENCE_OF(struct E2SM_RC_ControlOutcome_Format2_RANP_Item) list;
+
+ /* Context for parsing across buffer boundaries */
+ asn_struct_ctx_t _asn_ctx;
+ } ranP_List;
+ /*
+ * This type is extensible,
+ * possible extensions are below.
+ */
+
+ /* Context for parsing across buffer boundaries */
+ asn_struct_ctx_t _asn_ctx;
+} E2SM_RC_ControlOutcome_Format2_ControlOutcome_Item_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_E2SM_RC_ControlOutcome_Format2_ControlOutcome_Item;
+extern asn_SEQUENCE_specifics_t asn_SPC_E2SM_RC_ControlOutcome_Format2_ControlOutcome_Item_specs_1;
+extern asn_TYPE_member_t asn_MBR_E2SM_RC_ControlOutcome_Format2_ControlOutcome_Item_1[2];
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _E2SM_RC_ControlOutcome_Format2_ControlOutcome_Item_H_ */
+#include <asn_internal.h>
diff --git a/e2sm/headers/E2SM-RC-ControlOutcome-Format2-RANP-Item.h b/e2sm/headers/E2SM-RC-ControlOutcome-Format2-RANP-Item.h
new file mode 100644
index 0000000..981033a
--- /dev/null
+++ b/e2sm/headers/E2SM-RC-ControlOutcome-Format2-RANP-Item.h
@@ -0,0 +1,46 @@
+/*
+ * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
+ * From ASN.1 module "E2SM-RC-IEs"
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ */
+
+#ifndef _E2SM_RC_ControlOutcome_Format2_RANP_Item_H_
+#define _E2SM_RC_ControlOutcome_Format2_RANP_Item_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include "RANParameter-ID.h"
+#include "RANParameter-Value.h"
+#include <constr_SEQUENCE.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* E2SM-RC-ControlOutcome-Format2-RANP-Item */
+typedef struct E2SM_RC_ControlOutcome_Format2_RANP_Item {
+ RANParameter_ID_t ranParameter_ID;
+ RANParameter_Value_t ranParameter_value;
+ /*
+ * This type is extensible,
+ * possible extensions are below.
+ */
+
+ /* Context for parsing across buffer boundaries */
+ asn_struct_ctx_t _asn_ctx;
+} E2SM_RC_ControlOutcome_Format2_RANP_Item_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_E2SM_RC_ControlOutcome_Format2_RANP_Item;
+extern asn_SEQUENCE_specifics_t asn_SPC_E2SM_RC_ControlOutcome_Format2_RANP_Item_specs_1;
+extern asn_TYPE_member_t asn_MBR_E2SM_RC_ControlOutcome_Format2_RANP_Item_1[2];
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _E2SM_RC_ControlOutcome_Format2_RANP_Item_H_ */
+#include <asn_internal.h>
diff --git a/e2sm/headers/E2SM-RC-ControlOutcome-Format2-Style-Item.h b/e2sm/headers/E2SM-RC-ControlOutcome-Format2-Style-Item.h
new file mode 100644
index 0000000..57ad472
--- /dev/null
+++ b/e2sm/headers/E2SM-RC-ControlOutcome-Format2-Style-Item.h
@@ -0,0 +1,55 @@
+/*
+ * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
+ * From ASN.1 module "E2SM-RC-IEs"
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ */
+
+#ifndef _E2SM_RC_ControlOutcome_Format2_Style_Item_H_
+#define _E2SM_RC_ControlOutcome_Format2_Style_Item_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include "RIC-Style-Type.h"
+#include <asn_SEQUENCE_OF.h>
+#include <constr_SEQUENCE_OF.h>
+#include <constr_SEQUENCE.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* Forward declarations */
+struct E2SM_RC_ControlOutcome_Format2_ControlOutcome_Item;
+
+/* E2SM-RC-ControlOutcome-Format2-Style-Item */
+typedef struct E2SM_RC_ControlOutcome_Format2_Style_Item {
+ RIC_Style_Type_t indicated_Control_Style_Type;
+ struct E2SM_RC_ControlOutcome_Format2_Style_Item__ric_ControlOutcome_List {
+ A_SEQUENCE_OF(struct E2SM_RC_ControlOutcome_Format2_ControlOutcome_Item) list;
+
+ /* Context for parsing across buffer boundaries */
+ asn_struct_ctx_t _asn_ctx;
+ } ric_ControlOutcome_List;
+ /*
+ * This type is extensible,
+ * possible extensions are below.
+ */
+
+ /* Context for parsing across buffer boundaries */
+ asn_struct_ctx_t _asn_ctx;
+} E2SM_RC_ControlOutcome_Format2_Style_Item_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_E2SM_RC_ControlOutcome_Format2_Style_Item;
+extern asn_SEQUENCE_specifics_t asn_SPC_E2SM_RC_ControlOutcome_Format2_Style_Item_specs_1;
+extern asn_TYPE_member_t asn_MBR_E2SM_RC_ControlOutcome_Format2_Style_Item_1[2];
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _E2SM_RC_ControlOutcome_Format2_Style_Item_H_ */
+#include <asn_internal.h>
diff --git a/e2sm/headers/E2SM-RC-ControlOutcome-Format2.h b/e2sm/headers/E2SM-RC-ControlOutcome-Format2.h
new file mode 100644
index 0000000..47d9e46
--- /dev/null
+++ b/e2sm/headers/E2SM-RC-ControlOutcome-Format2.h
@@ -0,0 +1,53 @@
+/*
+ * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
+ * From ASN.1 module "E2SM-RC-IEs"
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ */
+
+#ifndef _E2SM_RC_ControlOutcome_Format2_H_
+#define _E2SM_RC_ControlOutcome_Format2_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include <asn_SEQUENCE_OF.h>
+#include <constr_SEQUENCE_OF.h>
+#include <constr_SEQUENCE.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* Forward declarations */
+struct E2SM_RC_ControlOutcome_Format2_Style_Item;
+
+/* E2SM-RC-ControlOutcome-Format2 */
+typedef struct E2SM_RC_ControlOutcome_Format2 {
+ struct E2SM_RC_ControlOutcome_Format2__ric_ControlStyle_List {
+ A_SEQUENCE_OF(struct E2SM_RC_ControlOutcome_Format2_Style_Item) list;
+
+ /* Context for parsing across buffer boundaries */
+ asn_struct_ctx_t _asn_ctx;
+ } ric_ControlStyle_List;
+ /*
+ * This type is extensible,
+ * possible extensions are below.
+ */
+
+ /* Context for parsing across buffer boundaries */
+ asn_struct_ctx_t _asn_ctx;
+} E2SM_RC_ControlOutcome_Format2_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_E2SM_RC_ControlOutcome_Format2;
+extern asn_SEQUENCE_specifics_t asn_SPC_E2SM_RC_ControlOutcome_Format2_specs_1;
+extern asn_TYPE_member_t asn_MBR_E2SM_RC_ControlOutcome_Format2_1[1];
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _E2SM_RC_ControlOutcome_Format2_H_ */
+#include <asn_internal.h>
diff --git a/e2sm/headers/E2SM-RC-ControlOutcome-Format3-Item.h b/e2sm/headers/E2SM-RC-ControlOutcome-Format3-Item.h
new file mode 100644
index 0000000..dc2f5f3
--- /dev/null
+++ b/e2sm/headers/E2SM-RC-ControlOutcome-Format3-Item.h
@@ -0,0 +1,46 @@
+/*
+ * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
+ * From ASN.1 module "E2SM-RC-IEs"
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ */
+
+#ifndef _E2SM_RC_ControlOutcome_Format3_Item_H_
+#define _E2SM_RC_ControlOutcome_Format3_Item_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include "RANParameter-ID.h"
+#include "RANParameter-ValueType.h"
+#include <constr_SEQUENCE.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* E2SM-RC-ControlOutcome-Format3-Item */
+typedef struct E2SM_RC_ControlOutcome_Format3_Item {
+ RANParameter_ID_t ranParameter_ID;
+ RANParameter_ValueType_t ranParameter_valueType;
+ /*
+ * This type is extensible,
+ * possible extensions are below.
+ */
+
+ /* Context for parsing across buffer boundaries */
+ asn_struct_ctx_t _asn_ctx;
+} E2SM_RC_ControlOutcome_Format3_Item_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_E2SM_RC_ControlOutcome_Format3_Item;
+extern asn_SEQUENCE_specifics_t asn_SPC_E2SM_RC_ControlOutcome_Format3_Item_specs_1;
+extern asn_TYPE_member_t asn_MBR_E2SM_RC_ControlOutcome_Format3_Item_1[2];
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _E2SM_RC_ControlOutcome_Format3_Item_H_ */
+#include <asn_internal.h>
diff --git a/e2sm/headers/E2SM-RC-ControlOutcome-Format3.h b/e2sm/headers/E2SM-RC-ControlOutcome-Format3.h
new file mode 100644
index 0000000..bbb1fad
--- /dev/null
+++ b/e2sm/headers/E2SM-RC-ControlOutcome-Format3.h
@@ -0,0 +1,53 @@
+/*
+ * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
+ * From ASN.1 module "E2SM-RC-IEs"
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ */
+
+#ifndef _E2SM_RC_ControlOutcome_Format3_H_
+#define _E2SM_RC_ControlOutcome_Format3_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include <asn_SEQUENCE_OF.h>
+#include <constr_SEQUENCE_OF.h>
+#include <constr_SEQUENCE.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* Forward declarations */
+struct E2SM_RC_ControlOutcome_Format3_Item;
+
+/* E2SM-RC-ControlOutcome-Format3 */
+typedef struct E2SM_RC_ControlOutcome_Format3 {
+ struct E2SM_RC_ControlOutcome_Format3__ranP_List {
+ A_SEQUENCE_OF(struct E2SM_RC_ControlOutcome_Format3_Item) list;
+
+ /* Context for parsing across buffer boundaries */
+ asn_struct_ctx_t _asn_ctx;
+ } ranP_List;
+ /*
+ * This type is extensible,
+ * possible extensions are below.
+ */
+
+ /* Context for parsing across buffer boundaries */
+ asn_struct_ctx_t _asn_ctx;
+} E2SM_RC_ControlOutcome_Format3_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_E2SM_RC_ControlOutcome_Format3;
+extern asn_SEQUENCE_specifics_t asn_SPC_E2SM_RC_ControlOutcome_Format3_specs_1;
+extern asn_TYPE_member_t asn_MBR_E2SM_RC_ControlOutcome_Format3_1[1];
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _E2SM_RC_ControlOutcome_Format3_H_ */
+#include <asn_internal.h>
diff --git a/e2sm/headers/E2SM-RC-ControlOutcome.h b/e2sm/headers/E2SM-RC-ControlOutcome.h
old mode 100755
new mode 100644
index 6193e02..1b7caff
--- a/e2sm/headers/E2SM-RC-ControlOutcome.h
+++ b/e2sm/headers/E2SM-RC-ControlOutcome.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _E2SM_RC_ControlOutcome_H_
@@ -22,13 +22,16 @@
/* Dependencies */
typedef enum E2SM_RC_ControlOutcome__ric_controlOutcome_formats_PR {
E2SM_RC_ControlOutcome__ric_controlOutcome_formats_PR_NOTHING, /* No components present */
- E2SM_RC_ControlOutcome__ric_controlOutcome_formats_PR_controlOutcome_Format1
+ E2SM_RC_ControlOutcome__ric_controlOutcome_formats_PR_controlOutcome_Format1,
/* Extensions may appear below */
-
+ E2SM_RC_ControlOutcome__ric_controlOutcome_formats_PR_controlOutcome_Format2,
+ E2SM_RC_ControlOutcome__ric_controlOutcome_formats_PR_controlOutcome_Format3
} E2SM_RC_ControlOutcome__ric_controlOutcome_formats_PR;
/* Forward declarations */
struct E2SM_RC_ControlOutcome_Format1;
+struct E2SM_RC_ControlOutcome_Format2;
+struct E2SM_RC_ControlOutcome_Format3;
/* E2SM-RC-ControlOutcome */
typedef struct E2SM_RC_ControlOutcome {
@@ -40,6 +43,8 @@
* This type is extensible,
* possible extensions are below.
*/
+ struct E2SM_RC_ControlOutcome_Format2 *controlOutcome_Format2;
+ struct E2SM_RC_ControlOutcome_Format3 *controlOutcome_Format3;
} choice;
/* Context for parsing across buffer boundaries */
diff --git a/e2sm/headers/E2SM-RC-EventTrigger-Format1-Item.h b/e2sm/headers/E2SM-RC-EventTrigger-Format1-Item.h
old mode 100755
new mode 100644
index a4e694e..2ea05aa
--- a/e2sm/headers/E2SM-RC-EventTrigger-Format1-Item.h
+++ b/e2sm/headers/E2SM-RC-EventTrigger-Format1-Item.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _E2SM_RC_EventTrigger_Format1_Item_H_
diff --git a/e2sm/headers/E2SM-RC-EventTrigger-Format1.h b/e2sm/headers/E2SM-RC-EventTrigger-Format1.h
old mode 100755
new mode 100644
index 447098d..c27c233
--- a/e2sm/headers/E2SM-RC-EventTrigger-Format1.h
+++ b/e2sm/headers/E2SM-RC-EventTrigger-Format1.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _E2SM_RC_EventTrigger_Format1_H_
diff --git a/e2sm/headers/E2SM-RC-EventTrigger-Format2.h b/e2sm/headers/E2SM-RC-EventTrigger-Format2.h
old mode 100755
new mode 100644
index b1ff532..5eecde6
--- a/e2sm/headers/E2SM-RC-EventTrigger-Format2.h
+++ b/e2sm/headers/E2SM-RC-EventTrigger-Format2.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _E2SM_RC_EventTrigger_Format2_H_
diff --git a/e2sm/headers/E2SM-RC-EventTrigger-Format3-Item.h b/e2sm/headers/E2SM-RC-EventTrigger-Format3-Item.h
old mode 100755
new mode 100644
index 794cbde..f625475
--- a/e2sm/headers/E2SM-RC-EventTrigger-Format3-Item.h
+++ b/e2sm/headers/E2SM-RC-EventTrigger-Format3-Item.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _E2SM_RC_EventTrigger_Format3_Item_H_
diff --git a/e2sm/headers/E2SM-RC-EventTrigger-Format3.h b/e2sm/headers/E2SM-RC-EventTrigger-Format3.h
old mode 100755
new mode 100644
index 652cf04..fbd4fe9
--- a/e2sm/headers/E2SM-RC-EventTrigger-Format3.h
+++ b/e2sm/headers/E2SM-RC-EventTrigger-Format3.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _E2SM_RC_EventTrigger_Format3_H_
diff --git a/e2sm/headers/E2SM-RC-EventTrigger-Format4-Item.h b/e2sm/headers/E2SM-RC-EventTrigger-Format4-Item.h
old mode 100755
new mode 100644
index 562e45c..f32719b
--- a/e2sm/headers/E2SM-RC-EventTrigger-Format4-Item.h
+++ b/e2sm/headers/E2SM-RC-EventTrigger-Format4-Item.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _E2SM_RC_EventTrigger_Format4_Item_H_
diff --git a/e2sm/headers/E2SM-RC-EventTrigger-Format4.h b/e2sm/headers/E2SM-RC-EventTrigger-Format4.h
old mode 100755
new mode 100644
index 9fbdebe..98a9481
--- a/e2sm/headers/E2SM-RC-EventTrigger-Format4.h
+++ b/e2sm/headers/E2SM-RC-EventTrigger-Format4.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _E2SM_RC_EventTrigger_Format4_H_
diff --git a/e2sm/headers/E2SM-RC-EventTrigger-Format5.h b/e2sm/headers/E2SM-RC-EventTrigger-Format5.h
old mode 100755
new mode 100644
index 5e2f640..6eff2d6
--- a/e2sm/headers/E2SM-RC-EventTrigger-Format5.h
+++ b/e2sm/headers/E2SM-RC-EventTrigger-Format5.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _E2SM_RC_EventTrigger_Format5_H_
diff --git a/e2sm/headers/E2SM-RC-EventTrigger.h b/e2sm/headers/E2SM-RC-EventTrigger.h
old mode 100755
new mode 100644
index 6e7b392..8601557
--- a/e2sm/headers/E2SM-RC-EventTrigger.h
+++ b/e2sm/headers/E2SM-RC-EventTrigger.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _E2SM_RC_EventTrigger_H_
diff --git a/e2sm/headers/E2SM-RC-IndicationHeader-Format1.h b/e2sm/headers/E2SM-RC-IndicationHeader-Format1.h
old mode 100755
new mode 100644
index 038ecab..eb3dad0
--- a/e2sm/headers/E2SM-RC-IndicationHeader-Format1.h
+++ b/e2sm/headers/E2SM-RC-IndicationHeader-Format1.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _E2SM_RC_IndicationHeader_Format1_H_
diff --git a/e2sm/headers/E2SM-RC-IndicationHeader-Format2.h b/e2sm/headers/E2SM-RC-IndicationHeader-Format2.h
old mode 100755
new mode 100644
index 3d9b6be..a3fabc5
--- a/e2sm/headers/E2SM-RC-IndicationHeader-Format2.h
+++ b/e2sm/headers/E2SM-RC-IndicationHeader-Format2.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _E2SM_RC_IndicationHeader_Format2_H_
diff --git a/e2sm/headers/E2SM-RC-IndicationHeader-Format3.h b/e2sm/headers/E2SM-RC-IndicationHeader-Format3.h
new file mode 100644
index 0000000..2b7da45
--- /dev/null
+++ b/e2sm/headers/E2SM-RC-IndicationHeader-Format3.h
@@ -0,0 +1,48 @@
+/*
+ * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
+ * From ASN.1 module "E2SM-RC-IEs"
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ */
+
+#ifndef _E2SM_RC_IndicationHeader_Format3_H_
+#define _E2SM_RC_IndicationHeader_Format3_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include "RIC-EventTriggerCondition-ID.h"
+#include <constr_SEQUENCE.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* Forward declarations */
+struct UEID;
+
+/* E2SM-RC-IndicationHeader-Format3 */
+typedef struct E2SM_RC_IndicationHeader_Format3 {
+ RIC_EventTriggerCondition_ID_t *ric_eventTriggerCondition_ID; /* OPTIONAL */
+ struct UEID *ueID; /* OPTIONAL */
+ /*
+ * This type is extensible,
+ * possible extensions are below.
+ */
+
+ /* Context for parsing across buffer boundaries */
+ asn_struct_ctx_t _asn_ctx;
+} E2SM_RC_IndicationHeader_Format3_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_E2SM_RC_IndicationHeader_Format3;
+extern asn_SEQUENCE_specifics_t asn_SPC_E2SM_RC_IndicationHeader_Format3_specs_1;
+extern asn_TYPE_member_t asn_MBR_E2SM_RC_IndicationHeader_Format3_1[2];
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _E2SM_RC_IndicationHeader_Format3_H_ */
+#include <asn_internal.h>
diff --git a/e2sm/headers/E2SM-RC-IndicationHeader.h b/e2sm/headers/E2SM-RC-IndicationHeader.h
old mode 100755
new mode 100644
index 0260e01..702648a
--- a/e2sm/headers/E2SM-RC-IndicationHeader.h
+++ b/e2sm/headers/E2SM-RC-IndicationHeader.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _E2SM_RC_IndicationHeader_H_
@@ -23,14 +23,15 @@
typedef enum E2SM_RC_IndicationHeader__ric_indicationHeader_formats_PR {
E2SM_RC_IndicationHeader__ric_indicationHeader_formats_PR_NOTHING, /* No components present */
E2SM_RC_IndicationHeader__ric_indicationHeader_formats_PR_indicationHeader_Format1,
- E2SM_RC_IndicationHeader__ric_indicationHeader_formats_PR_indicationHeader_Format2
+ E2SM_RC_IndicationHeader__ric_indicationHeader_formats_PR_indicationHeader_Format2,
/* Extensions may appear below */
-
+ E2SM_RC_IndicationHeader__ric_indicationHeader_formats_PR_indicationHeader_Format3
} E2SM_RC_IndicationHeader__ric_indicationHeader_formats_PR;
/* Forward declarations */
struct E2SM_RC_IndicationHeader_Format1;
struct E2SM_RC_IndicationHeader_Format2;
+struct E2SM_RC_IndicationHeader_Format3;
/* E2SM-RC-IndicationHeader */
typedef struct E2SM_RC_IndicationHeader {
@@ -43,6 +44,7 @@
* This type is extensible,
* possible extensions are below.
*/
+ struct E2SM_RC_IndicationHeader_Format3 *indicationHeader_Format3;
} choice;
/* Context for parsing across buffer boundaries */
diff --git a/e2sm/headers/E2SM-RC-IndicationMessage-Format1-Item.h b/e2sm/headers/E2SM-RC-IndicationMessage-Format1-Item.h
old mode 100755
new mode 100644
index c4fae50..0676924
--- a/e2sm/headers/E2SM-RC-IndicationMessage-Format1-Item.h
+++ b/e2sm/headers/E2SM-RC-IndicationMessage-Format1-Item.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _E2SM_RC_IndicationMessage_Format1_Item_H_
diff --git a/e2sm/headers/E2SM-RC-IndicationMessage-Format1.h b/e2sm/headers/E2SM-RC-IndicationMessage-Format1.h
old mode 100755
new mode 100644
index 47d52cc..69275eb
--- a/e2sm/headers/E2SM-RC-IndicationMessage-Format1.h
+++ b/e2sm/headers/E2SM-RC-IndicationMessage-Format1.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _E2SM_RC_IndicationMessage_Format1_H_
diff --git a/e2sm/headers/E2SM-RC-IndicationMessage-Format2-Item.h b/e2sm/headers/E2SM-RC-IndicationMessage-Format2-Item.h
old mode 100755
new mode 100644
index 082363b..ca1e403
--- a/e2sm/headers/E2SM-RC-IndicationMessage-Format2-Item.h
+++ b/e2sm/headers/E2SM-RC-IndicationMessage-Format2-Item.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _E2SM_RC_IndicationMessage_Format2_Item_H_
diff --git a/e2sm/headers/E2SM-RC-IndicationMessage-Format2-RANParameter-Item.h b/e2sm/headers/E2SM-RC-IndicationMessage-Format2-RANParameter-Item.h
old mode 100755
new mode 100644
index 872e316..ea0a0a1
--- a/e2sm/headers/E2SM-RC-IndicationMessage-Format2-RANParameter-Item.h
+++ b/e2sm/headers/E2SM-RC-IndicationMessage-Format2-RANParameter-Item.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _E2SM_RC_IndicationMessage_Format2_RANParameter_Item_H_
diff --git a/e2sm/headers/E2SM-RC-IndicationMessage-Format2.h b/e2sm/headers/E2SM-RC-IndicationMessage-Format2.h
old mode 100755
new mode 100644
index 641f801..079f0e9
--- a/e2sm/headers/E2SM-RC-IndicationMessage-Format2.h
+++ b/e2sm/headers/E2SM-RC-IndicationMessage-Format2.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _E2SM_RC_IndicationMessage_Format2_H_
diff --git a/e2sm/headers/E2SM-RC-IndicationMessage-Format3-Item.h b/e2sm/headers/E2SM-RC-IndicationMessage-Format3-Item.h
old mode 100755
new mode 100644
index 2ec97e2..79ae9ff
--- a/e2sm/headers/E2SM-RC-IndicationMessage-Format3-Item.h
+++ b/e2sm/headers/E2SM-RC-IndicationMessage-Format3-Item.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _E2SM_RC_IndicationMessage_Format3_Item_H_
diff --git a/e2sm/headers/E2SM-RC-IndicationMessage-Format3.h b/e2sm/headers/E2SM-RC-IndicationMessage-Format3.h
old mode 100755
new mode 100644
index a73592f..dbee9b2
--- a/e2sm/headers/E2SM-RC-IndicationMessage-Format3.h
+++ b/e2sm/headers/E2SM-RC-IndicationMessage-Format3.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _E2SM_RC_IndicationMessage_Format3_H_
diff --git a/e2sm/headers/E2SM-RC-IndicationMessage-Format4-ItemCell.h b/e2sm/headers/E2SM-RC-IndicationMessage-Format4-ItemCell.h
old mode 100755
new mode 100644
index 7962352..6b12c53
--- a/e2sm/headers/E2SM-RC-IndicationMessage-Format4-ItemCell.h
+++ b/e2sm/headers/E2SM-RC-IndicationMessage-Format4-ItemCell.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _E2SM_RC_IndicationMessage_Format4_ItemCell_H_
diff --git a/e2sm/headers/E2SM-RC-IndicationMessage-Format4-ItemUE.h b/e2sm/headers/E2SM-RC-IndicationMessage-Format4-ItemUE.h
old mode 100755
new mode 100644
index 51a2974..c588fa5
--- a/e2sm/headers/E2SM-RC-IndicationMessage-Format4-ItemUE.h
+++ b/e2sm/headers/E2SM-RC-IndicationMessage-Format4-ItemUE.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _E2SM_RC_IndicationMessage_Format4_ItemUE_H_
diff --git a/e2sm/headers/E2SM-RC-IndicationMessage-Format4.h b/e2sm/headers/E2SM-RC-IndicationMessage-Format4.h
old mode 100755
new mode 100644
index e51abf4..cdd90f7
--- a/e2sm/headers/E2SM-RC-IndicationMessage-Format4.h
+++ b/e2sm/headers/E2SM-RC-IndicationMessage-Format4.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _E2SM_RC_IndicationMessage_Format4_H_
diff --git a/e2sm/headers/E2SM-RC-IndicationMessage-Format5-Item.h b/e2sm/headers/E2SM-RC-IndicationMessage-Format5-Item.h
old mode 100755
new mode 100644
index f46f196..d06af14
--- a/e2sm/headers/E2SM-RC-IndicationMessage-Format5-Item.h
+++ b/e2sm/headers/E2SM-RC-IndicationMessage-Format5-Item.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _E2SM_RC_IndicationMessage_Format5_Item_H_
diff --git a/e2sm/headers/E2SM-RC-IndicationMessage-Format5.h b/e2sm/headers/E2SM-RC-IndicationMessage-Format5.h
old mode 100755
new mode 100644
index ca2c7c0..6143915
--- a/e2sm/headers/E2SM-RC-IndicationMessage-Format5.h
+++ b/e2sm/headers/E2SM-RC-IndicationMessage-Format5.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _E2SM_RC_IndicationMessage_Format5_H_
diff --git a/e2sm/headers/E2SM-RC-IndicationMessage-Format6-Indication-Item.h b/e2sm/headers/E2SM-RC-IndicationMessage-Format6-Indication-Item.h
new file mode 100644
index 0000000..98e053f
--- /dev/null
+++ b/e2sm/headers/E2SM-RC-IndicationMessage-Format6-Indication-Item.h
@@ -0,0 +1,55 @@
+/*
+ * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
+ * From ASN.1 module "E2SM-RC-IEs"
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ */
+
+#ifndef _E2SM_RC_IndicationMessage_Format6_Indication_Item_H_
+#define _E2SM_RC_IndicationMessage_Format6_Indication_Item_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include "RIC-InsertIndication-ID.h"
+#include <asn_SEQUENCE_OF.h>
+#include <constr_SEQUENCE_OF.h>
+#include <constr_SEQUENCE.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* Forward declarations */
+struct E2SM_RC_IndicationMessage_Format6_RANP_Item;
+
+/* E2SM-RC-IndicationMessage-Format6-Indication-Item */
+typedef struct E2SM_RC_IndicationMessage_Format6_Indication_Item {
+ RIC_InsertIndication_ID_t ric_InsertIndication_ID;
+ struct E2SM_RC_IndicationMessage_Format6_Indication_Item__ranP_InsertIndication_List {
+ A_SEQUENCE_OF(struct E2SM_RC_IndicationMessage_Format6_RANP_Item) list;
+
+ /* Context for parsing across buffer boundaries */
+ asn_struct_ctx_t _asn_ctx;
+ } ranP_InsertIndication_List;
+ /*
+ * This type is extensible,
+ * possible extensions are below.
+ */
+
+ /* Context for parsing across buffer boundaries */
+ asn_struct_ctx_t _asn_ctx;
+} E2SM_RC_IndicationMessage_Format6_Indication_Item_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_E2SM_RC_IndicationMessage_Format6_Indication_Item;
+extern asn_SEQUENCE_specifics_t asn_SPC_E2SM_RC_IndicationMessage_Format6_Indication_Item_specs_1;
+extern asn_TYPE_member_t asn_MBR_E2SM_RC_IndicationMessage_Format6_Indication_Item_1[2];
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _E2SM_RC_IndicationMessage_Format6_Indication_Item_H_ */
+#include <asn_internal.h>
diff --git a/e2sm/headers/E2SM-RC-IndicationMessage-Format6-RANP-Item.h b/e2sm/headers/E2SM-RC-IndicationMessage-Format6-RANP-Item.h
new file mode 100644
index 0000000..a36ab9a
--- /dev/null
+++ b/e2sm/headers/E2SM-RC-IndicationMessage-Format6-RANP-Item.h
@@ -0,0 +1,46 @@
+/*
+ * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
+ * From ASN.1 module "E2SM-RC-IEs"
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ */
+
+#ifndef _E2SM_RC_IndicationMessage_Format6_RANP_Item_H_
+#define _E2SM_RC_IndicationMessage_Format6_RANP_Item_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include "RANParameter-ID.h"
+#include "RANParameter-ValueType.h"
+#include <constr_SEQUENCE.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* E2SM-RC-IndicationMessage-Format6-RANP-Item */
+typedef struct E2SM_RC_IndicationMessage_Format6_RANP_Item {
+ RANParameter_ID_t ranParameter_ID;
+ RANParameter_ValueType_t ranParameter_valueType;
+ /*
+ * This type is extensible,
+ * possible extensions are below.
+ */
+
+ /* Context for parsing across buffer boundaries */
+ asn_struct_ctx_t _asn_ctx;
+} E2SM_RC_IndicationMessage_Format6_RANP_Item_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_E2SM_RC_IndicationMessage_Format6_RANP_Item;
+extern asn_SEQUENCE_specifics_t asn_SPC_E2SM_RC_IndicationMessage_Format6_RANP_Item_specs_1;
+extern asn_TYPE_member_t asn_MBR_E2SM_RC_IndicationMessage_Format6_RANP_Item_1[2];
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _E2SM_RC_IndicationMessage_Format6_RANP_Item_H_ */
+#include <asn_internal.h>
diff --git a/e2sm/headers/E2SM-RC-IndicationMessage-Format6-Style-Item.h b/e2sm/headers/E2SM-RC-IndicationMessage-Format6-Style-Item.h
new file mode 100644
index 0000000..384f8d9
--- /dev/null
+++ b/e2sm/headers/E2SM-RC-IndicationMessage-Format6-Style-Item.h
@@ -0,0 +1,55 @@
+/*
+ * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
+ * From ASN.1 module "E2SM-RC-IEs"
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ */
+
+#ifndef _E2SM_RC_IndicationMessage_Format6_Style_Item_H_
+#define _E2SM_RC_IndicationMessage_Format6_Style_Item_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include "RIC-Style-Type.h"
+#include <asn_SEQUENCE_OF.h>
+#include <constr_SEQUENCE_OF.h>
+#include <constr_SEQUENCE.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* Forward declarations */
+struct E2SM_RC_IndicationMessage_Format6_Indication_Item;
+
+/* E2SM-RC-IndicationMessage-Format6-Style-Item */
+typedef struct E2SM_RC_IndicationMessage_Format6_Style_Item {
+ RIC_Style_Type_t indicated_Insert_Style_Type;
+ struct E2SM_RC_IndicationMessage_Format6_Style_Item__ric_InsertIndication_List {
+ A_SEQUENCE_OF(struct E2SM_RC_IndicationMessage_Format6_Indication_Item) list;
+
+ /* Context for parsing across buffer boundaries */
+ asn_struct_ctx_t _asn_ctx;
+ } ric_InsertIndication_List;
+ /*
+ * This type is extensible,
+ * possible extensions are below.
+ */
+
+ /* Context for parsing across buffer boundaries */
+ asn_struct_ctx_t _asn_ctx;
+} E2SM_RC_IndicationMessage_Format6_Style_Item_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_E2SM_RC_IndicationMessage_Format6_Style_Item;
+extern asn_SEQUENCE_specifics_t asn_SPC_E2SM_RC_IndicationMessage_Format6_Style_Item_specs_1;
+extern asn_TYPE_member_t asn_MBR_E2SM_RC_IndicationMessage_Format6_Style_Item_1[2];
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _E2SM_RC_IndicationMessage_Format6_Style_Item_H_ */
+#include <asn_internal.h>
diff --git a/e2sm/headers/E2SM-RC-IndicationMessage-Format6.h b/e2sm/headers/E2SM-RC-IndicationMessage-Format6.h
new file mode 100644
index 0000000..8ca2e68
--- /dev/null
+++ b/e2sm/headers/E2SM-RC-IndicationMessage-Format6.h
@@ -0,0 +1,53 @@
+/*
+ * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
+ * From ASN.1 module "E2SM-RC-IEs"
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ */
+
+#ifndef _E2SM_RC_IndicationMessage_Format6_H_
+#define _E2SM_RC_IndicationMessage_Format6_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include <asn_SEQUENCE_OF.h>
+#include <constr_SEQUENCE_OF.h>
+#include <constr_SEQUENCE.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* Forward declarations */
+struct E2SM_RC_IndicationMessage_Format6_Style_Item;
+
+/* E2SM-RC-IndicationMessage-Format6 */
+typedef struct E2SM_RC_IndicationMessage_Format6 {
+ struct E2SM_RC_IndicationMessage_Format6__ric_InsertStyle_List {
+ A_SEQUENCE_OF(struct E2SM_RC_IndicationMessage_Format6_Style_Item) list;
+
+ /* Context for parsing across buffer boundaries */
+ asn_struct_ctx_t _asn_ctx;
+ } ric_InsertStyle_List;
+ /*
+ * This type is extensible,
+ * possible extensions are below.
+ */
+
+ /* Context for parsing across buffer boundaries */
+ asn_struct_ctx_t _asn_ctx;
+} E2SM_RC_IndicationMessage_Format6_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_E2SM_RC_IndicationMessage_Format6;
+extern asn_SEQUENCE_specifics_t asn_SPC_E2SM_RC_IndicationMessage_Format6_specs_1;
+extern asn_TYPE_member_t asn_MBR_E2SM_RC_IndicationMessage_Format6_1[1];
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _E2SM_RC_IndicationMessage_Format6_H_ */
+#include <asn_internal.h>
diff --git a/e2sm/headers/E2SM-RC-IndicationMessage.h b/e2sm/headers/E2SM-RC-IndicationMessage.h
old mode 100755
new mode 100644
index 0a8fa90..348f452
--- a/e2sm/headers/E2SM-RC-IndicationMessage.h
+++ b/e2sm/headers/E2SM-RC-IndicationMessage.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _E2SM_RC_IndicationMessage_H_
@@ -26,9 +26,9 @@
E2SM_RC_IndicationMessage__ric_indicationMessage_formats_PR_indicationMessage_Format2,
E2SM_RC_IndicationMessage__ric_indicationMessage_formats_PR_indicationMessage_Format3,
E2SM_RC_IndicationMessage__ric_indicationMessage_formats_PR_indicationMessage_Format4,
- E2SM_RC_IndicationMessage__ric_indicationMessage_formats_PR_indicationMessage_Format5
+ E2SM_RC_IndicationMessage__ric_indicationMessage_formats_PR_indicationMessage_Format5,
/* Extensions may appear below */
-
+ E2SM_RC_IndicationMessage__ric_indicationMessage_formats_PR_indicationMessage_Format6
} E2SM_RC_IndicationMessage__ric_indicationMessage_formats_PR;
/* Forward declarations */
@@ -37,6 +37,7 @@
struct E2SM_RC_IndicationMessage_Format3;
struct E2SM_RC_IndicationMessage_Format4;
struct E2SM_RC_IndicationMessage_Format5;
+struct E2SM_RC_IndicationMessage_Format6;
/* E2SM-RC-IndicationMessage */
typedef struct E2SM_RC_IndicationMessage {
@@ -52,6 +53,7 @@
* This type is extensible,
* possible extensions are below.
*/
+ struct E2SM_RC_IndicationMessage_Format6 *indicationMessage_Format6;
} choice;
/* Context for parsing across buffer boundaries */
diff --git a/e2sm/headers/E2SM-RC-RANFunctionDefinition.h b/e2sm/headers/E2SM-RC-RANFunctionDefinition.h
old mode 100755
new mode 100644
index 1293799..16f5522
--- a/e2sm/headers/E2SM-RC-RANFunctionDefinition.h
+++ b/e2sm/headers/E2SM-RC-RANFunctionDefinition.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _E2SM_RC_RANFunctionDefinition_H_
diff --git a/e2sm/headers/EN-GNB-ID.h b/e2sm/headers/EN-GNB-ID.h
old mode 100755
new mode 100644
index 3aa81d5..18ec07b
--- a/e2sm/headers/EN-GNB-ID.h
+++ b/e2sm/headers/EN-GNB-ID.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _EN_GNB_ID_H_
diff --git a/e2sm/headers/ENB-ID.h b/e2sm/headers/ENB-ID.h
old mode 100755
new mode 100644
index 3572d4e..23d144a
--- a/e2sm/headers/ENB-ID.h
+++ b/e2sm/headers/ENB-ID.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _ENB_ID_H_
diff --git a/e2sm/headers/ENB-UE-X2AP-ID-Extension.h b/e2sm/headers/ENB-UE-X2AP-ID-Extension.h
old mode 100755
new mode 100644
index 1b3df82..e8f5297
--- a/e2sm/headers/ENB-UE-X2AP-ID-Extension.h
+++ b/e2sm/headers/ENB-UE-X2AP-ID-Extension.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _ENB_UE_X2AP_ID_Extension_H_
diff --git a/e2sm/headers/ENB-UE-X2AP-ID.h b/e2sm/headers/ENB-UE-X2AP-ID.h
old mode 100755
new mode 100644
index 739d699..43ca62f
--- a/e2sm/headers/ENB-UE-X2AP-ID.h
+++ b/e2sm/headers/ENB-UE-X2AP-ID.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _ENB_UE_X2AP_ID_H_
diff --git a/e2sm/headers/EUTRA-CGI.h b/e2sm/headers/EUTRA-CGI.h
old mode 100755
new mode 100644
index 47d879e..239b231
--- a/e2sm/headers/EUTRA-CGI.h
+++ b/e2sm/headers/EUTRA-CGI.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _EUTRA_CGI_H_
diff --git a/e2sm/headers/EUTRACellIdentity.h b/e2sm/headers/EUTRACellIdentity.h
old mode 100755
new mode 100644
index 58a5341..1d78b40
--- a/e2sm/headers/EUTRACellIdentity.h
+++ b/e2sm/headers/EUTRACellIdentity.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _EUTRACellIdentity_H_
diff --git a/e2sm/headers/EventTrigger-Cell-Info-Item-Choice-Group.h b/e2sm/headers/EventTrigger-Cell-Info-Item-Choice-Group.h
old mode 100755
new mode 100644
index f5f8be7..38bc4ee
--- a/e2sm/headers/EventTrigger-Cell-Info-Item-Choice-Group.h
+++ b/e2sm/headers/EventTrigger-Cell-Info-Item-Choice-Group.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _EventTrigger_Cell_Info_Item_Choice_Group_H_
diff --git a/e2sm/headers/EventTrigger-Cell-Info-Item-Choice-Individual.h b/e2sm/headers/EventTrigger-Cell-Info-Item-Choice-Individual.h
old mode 100755
new mode 100644
index 88febb4..4fef2d2
--- a/e2sm/headers/EventTrigger-Cell-Info-Item-Choice-Individual.h
+++ b/e2sm/headers/EventTrigger-Cell-Info-Item-Choice-Individual.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _EventTrigger_Cell_Info_Item_Choice_Individual_H_
diff --git a/e2sm/headers/EventTrigger-Cell-Info-Item.h b/e2sm/headers/EventTrigger-Cell-Info-Item.h
old mode 100755
new mode 100644
index e5680ab..c3a3e97
--- a/e2sm/headers/EventTrigger-Cell-Info-Item.h
+++ b/e2sm/headers/EventTrigger-Cell-Info-Item.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _EventTrigger_Cell_Info_Item_H_
diff --git a/e2sm/headers/EventTrigger-Cell-Info.h b/e2sm/headers/EventTrigger-Cell-Info.h
old mode 100755
new mode 100644
index 4a23f62..f38e59e
--- a/e2sm/headers/EventTrigger-Cell-Info.h
+++ b/e2sm/headers/EventTrigger-Cell-Info.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _EventTrigger_Cell_Info_H_
diff --git a/e2sm/headers/EventTrigger-UE-Info-Item-Choice-Group.h b/e2sm/headers/EventTrigger-UE-Info-Item-Choice-Group.h
old mode 100755
new mode 100644
index 04c53e1..d3b988e
--- a/e2sm/headers/EventTrigger-UE-Info-Item-Choice-Group.h
+++ b/e2sm/headers/EventTrigger-UE-Info-Item-Choice-Group.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _EventTrigger_UE_Info_Item_Choice_Group_H_
diff --git a/e2sm/headers/EventTrigger-UE-Info-Item-Choice-Individual.h b/e2sm/headers/EventTrigger-UE-Info-Item-Choice-Individual.h
old mode 100755
new mode 100644
index a38e848..321e050
--- a/e2sm/headers/EventTrigger-UE-Info-Item-Choice-Individual.h
+++ b/e2sm/headers/EventTrigger-UE-Info-Item-Choice-Individual.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _EventTrigger_UE_Info_Item_Choice_Individual_H_
@@ -13,17 +13,19 @@
/* Including external dependencies */
#include "UEID.h"
-#include "RANParameter-Testing.h"
#include <constr_SEQUENCE.h>
#ifdef __cplusplus
extern "C" {
#endif
+/* Forward declarations */
+struct RANParameter_Testing;
+
/* EventTrigger-UE-Info-Item-Choice-Individual */
typedef struct EventTrigger_UE_Info_Item_Choice_Individual {
UEID_t ueID;
- RANParameter_Testing_t ranParameterTesting;
+ struct RANParameter_Testing *ranParameterTesting; /* OPTIONAL */
/*
* This type is extensible,
* possible extensions are below.
diff --git a/e2sm/headers/EventTrigger-UE-Info-Item.h b/e2sm/headers/EventTrigger-UE-Info-Item.h
old mode 100755
new mode 100644
index 8124db8..a157b7e
--- a/e2sm/headers/EventTrigger-UE-Info-Item.h
+++ b/e2sm/headers/EventTrigger-UE-Info-Item.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _EventTrigger_UE_Info_Item_H_
diff --git a/e2sm/headers/EventTrigger-UE-Info.h b/e2sm/headers/EventTrigger-UE-Info.h
old mode 100755
new mode 100644
index 951e3b3..56d73ec
--- a/e2sm/headers/EventTrigger-UE-Info.h
+++ b/e2sm/headers/EventTrigger-UE-Info.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _EventTrigger_UE_Info_H_
diff --git a/e2sm/headers/EventTrigger-UEevent-Info-Item.h b/e2sm/headers/EventTrigger-UEevent-Info-Item.h
old mode 100755
new mode 100644
index a546e61..985e916
--- a/e2sm/headers/EventTrigger-UEevent-Info-Item.h
+++ b/e2sm/headers/EventTrigger-UEevent-Info-Item.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _EventTrigger_UEevent_Info_Item_H_
diff --git a/e2sm/headers/EventTrigger-UEevent-Info.h b/e2sm/headers/EventTrigger-UEevent-Info.h
old mode 100755
new mode 100644
index d1ef88e..9639f21
--- a/e2sm/headers/EventTrigger-UEevent-Info.h
+++ b/e2sm/headers/EventTrigger-UEevent-Info.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _EventTrigger_UEevent_Info_H_
diff --git a/e2sm/headers/FiveGS-TAC.h b/e2sm/headers/FiveGS-TAC.h
old mode 100755
new mode 100644
index 4231728..a930b18
--- a/e2sm/headers/FiveGS-TAC.h
+++ b/e2sm/headers/FiveGS-TAC.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _FiveGS_TAC_H_
diff --git a/e2sm/headers/FiveQI.h b/e2sm/headers/FiveQI.h
old mode 100755
new mode 100644
index c03dd83..cdf9148
--- a/e2sm/headers/FiveQI.h
+++ b/e2sm/headers/FiveQI.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _FiveQI_H_
diff --git a/e2sm/headers/FreqBandNrItem.h b/e2sm/headers/FreqBandNrItem.h
old mode 100755
new mode 100644
index b8aefe4..f9ecc2f
--- a/e2sm/headers/FreqBandNrItem.h
+++ b/e2sm/headers/FreqBandNrItem.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _FreqBandNrItem_H_
diff --git a/e2sm/headers/GNB-CU-CP-UE-E1AP-ID.h b/e2sm/headers/GNB-CU-CP-UE-E1AP-ID.h
old mode 100755
new mode 100644
index 00a88a0..6b4f5e1
--- a/e2sm/headers/GNB-CU-CP-UE-E1AP-ID.h
+++ b/e2sm/headers/GNB-CU-CP-UE-E1AP-ID.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _GNB_CU_CP_UE_E1AP_ID_H_
diff --git a/e2sm/headers/GNB-CU-UE-F1AP-ID.h b/e2sm/headers/GNB-CU-UE-F1AP-ID.h
old mode 100755
new mode 100644
index 343ebaa..9dd0120
--- a/e2sm/headers/GNB-CU-UE-F1AP-ID.h
+++ b/e2sm/headers/GNB-CU-UE-F1AP-ID.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _GNB_CU_UE_F1AP_ID_H_
diff --git a/e2sm/headers/GNB-CU-UP-ID.h b/e2sm/headers/GNB-CU-UP-ID.h
old mode 100755
new mode 100644
index 5b6b19c..78fff79
--- a/e2sm/headers/GNB-CU-UP-ID.h
+++ b/e2sm/headers/GNB-CU-UP-ID.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _GNB_CU_UP_ID_H_
diff --git a/e2sm/headers/GNB-DU-ID.h b/e2sm/headers/GNB-DU-ID.h
old mode 100755
new mode 100644
index 6de06ec..a1a4bb9
--- a/e2sm/headers/GNB-DU-ID.h
+++ b/e2sm/headers/GNB-DU-ID.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _GNB_DU_ID_H_
diff --git a/e2sm/headers/GNB-ID.h b/e2sm/headers/GNB-ID.h
old mode 100755
new mode 100644
index b1aa95d..62875f3
--- a/e2sm/headers/GNB-ID.h
+++ b/e2sm/headers/GNB-ID.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _GNB_ID_H_
diff --git a/e2sm/headers/GUAMI.h b/e2sm/headers/GUAMI.h
old mode 100755
new mode 100644
index aef3e6e..cb1ebae
--- a/e2sm/headers/GUAMI.h
+++ b/e2sm/headers/GUAMI.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _GUAMI_H_
diff --git a/e2sm/headers/GUMMEI.h b/e2sm/headers/GUMMEI.h
old mode 100755
new mode 100644
index 34c6025..1cdfa1d
--- a/e2sm/headers/GUMMEI.h
+++ b/e2sm/headers/GUMMEI.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _GUMMEI_H_
diff --git a/e2sm/headers/GlobalENB-ID.h b/e2sm/headers/GlobalENB-ID.h
old mode 100755
new mode 100644
index df70c24..5077540
--- a/e2sm/headers/GlobalENB-ID.h
+++ b/e2sm/headers/GlobalENB-ID.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _GlobalENB_ID_H_
diff --git a/e2sm/headers/GlobalGNB-ID.h b/e2sm/headers/GlobalGNB-ID.h
old mode 100755
new mode 100644
index a5d2a1a..747d9f6
--- a/e2sm/headers/GlobalGNB-ID.h
+++ b/e2sm/headers/GlobalGNB-ID.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _GlobalGNB_ID_H_
diff --git a/e2sm/headers/GlobalNGRANNodeID.h b/e2sm/headers/GlobalNGRANNodeID.h
old mode 100755
new mode 100644
index 4ccdab0..27c6222
--- a/e2sm/headers/GlobalNGRANNodeID.h
+++ b/e2sm/headers/GlobalNGRANNodeID.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _GlobalNGRANNodeID_H_
diff --git a/e2sm/headers/GlobalNgENB-ID.h b/e2sm/headers/GlobalNgENB-ID.h
old mode 100755
new mode 100644
index 339339b..8d544cc
--- a/e2sm/headers/GlobalNgENB-ID.h
+++ b/e2sm/headers/GlobalNgENB-ID.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _GlobalNgENB_ID_H_
diff --git a/e2sm/headers/GlobalenGNB-ID.h b/e2sm/headers/GlobalenGNB-ID.h
old mode 100755
new mode 100644
index c80d0c5..60e4eb8
--- a/e2sm/headers/GlobalenGNB-ID.h
+++ b/e2sm/headers/GlobalenGNB-ID.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _GlobalenGNB_ID_H_
diff --git a/e2sm/headers/GroupID.h b/e2sm/headers/GroupID.h
old mode 100755
new mode 100644
index bc418bb..318c470
--- a/e2sm/headers/GroupID.h
+++ b/e2sm/headers/GroupID.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _GroupID_H_
diff --git a/e2sm/headers/INTEGER.h b/e2sm/headers/INTEGER.h
old mode 100755
new mode 100644
diff --git a/e2sm/headers/IndexToRFSP.h b/e2sm/headers/IndexToRFSP.h
old mode 100755
new mode 100644
index 75a8d3b..9b20ddb
--- a/e2sm/headers/IndexToRFSP.h
+++ b/e2sm/headers/IndexToRFSP.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _IndexToRFSP_H_
diff --git a/e2sm/headers/InsertIndication-RANParameter-Item.h b/e2sm/headers/InsertIndication-RANParameter-Item.h
old mode 100755
new mode 100644
index 41c9327..a23f1ac
--- a/e2sm/headers/InsertIndication-RANParameter-Item.h
+++ b/e2sm/headers/InsertIndication-RANParameter-Item.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _InsertIndication_RANParameter_Item_H_
diff --git a/e2sm/headers/Interface-MessageID.h b/e2sm/headers/Interface-MessageID.h
old mode 100755
new mode 100644
index 5a9fbb0..75bc548
--- a/e2sm/headers/Interface-MessageID.h
+++ b/e2sm/headers/Interface-MessageID.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _Interface_MessageID_H_
diff --git a/e2sm/headers/InterfaceID-E1.h b/e2sm/headers/InterfaceID-E1.h
old mode 100755
new mode 100644
index e015a36..84c1339
--- a/e2sm/headers/InterfaceID-E1.h
+++ b/e2sm/headers/InterfaceID-E1.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _InterfaceID_E1_H_
diff --git a/e2sm/headers/InterfaceID-F1.h b/e2sm/headers/InterfaceID-F1.h
old mode 100755
new mode 100644
index e072442..cfd6f2c
--- a/e2sm/headers/InterfaceID-F1.h
+++ b/e2sm/headers/InterfaceID-F1.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _InterfaceID_F1_H_
diff --git a/e2sm/headers/InterfaceID-NG.h b/e2sm/headers/InterfaceID-NG.h
old mode 100755
new mode 100644
index 8a3b0b4..27b2029
--- a/e2sm/headers/InterfaceID-NG.h
+++ b/e2sm/headers/InterfaceID-NG.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _InterfaceID_NG_H_
diff --git a/e2sm/headers/InterfaceID-S1.h b/e2sm/headers/InterfaceID-S1.h
old mode 100755
new mode 100644
index cb4267c..a9d49fa
--- a/e2sm/headers/InterfaceID-S1.h
+++ b/e2sm/headers/InterfaceID-S1.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _InterfaceID_S1_H_
diff --git a/e2sm/headers/InterfaceID-W1.h b/e2sm/headers/InterfaceID-W1.h
old mode 100755
new mode 100644
index 7005ac9..d42db01
--- a/e2sm/headers/InterfaceID-W1.h
+++ b/e2sm/headers/InterfaceID-W1.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _InterfaceID_W1_H_
diff --git a/e2sm/headers/InterfaceID-X2.h b/e2sm/headers/InterfaceID-X2.h
old mode 100755
new mode 100644
index c036b5f..b1effaa
--- a/e2sm/headers/InterfaceID-X2.h
+++ b/e2sm/headers/InterfaceID-X2.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _InterfaceID_X2_H_
diff --git a/e2sm/headers/InterfaceID-Xn.h b/e2sm/headers/InterfaceID-Xn.h
old mode 100755
new mode 100644
index 1cc807a..eded096
--- a/e2sm/headers/InterfaceID-Xn.h
+++ b/e2sm/headers/InterfaceID-Xn.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _InterfaceID_Xn_H_
diff --git a/e2sm/headers/InterfaceIdentifier.h b/e2sm/headers/InterfaceIdentifier.h
old mode 100755
new mode 100644
index 041c122..65ec8a2
--- a/e2sm/headers/InterfaceIdentifier.h
+++ b/e2sm/headers/InterfaceIdentifier.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _InterfaceIdentifier_H_
diff --git a/e2sm/headers/InterfaceType.h b/e2sm/headers/InterfaceType.h
old mode 100755
new mode 100644
index 1c2f84e..c1bb25c
--- a/e2sm/headers/InterfaceType.h
+++ b/e2sm/headers/InterfaceType.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _InterfaceType_H_
diff --git a/e2sm/headers/L2Parameters-RANParameter-Item.h b/e2sm/headers/L2Parameters-RANParameter-Item.h
old mode 100755
new mode 100644
index cddc6d4..86d1dd8
--- a/e2sm/headers/L2Parameters-RANParameter-Item.h
+++ b/e2sm/headers/L2Parameters-RANParameter-Item.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _L2Parameters_RANParameter_Item_H_
@@ -26,7 +26,7 @@
/* L2Parameters-RANParameter-Item */
typedef struct L2Parameters_RANParameter_Item {
RANParameter_ID_t ranParameter_ID;
- RANParameter_Name_t ranParameter_Name;
+ RANParameter_Name_t ranParameter_name;
/*
* This type is extensible,
* possible extensions are below.
diff --git a/e2sm/headers/LogicalOR.h b/e2sm/headers/LogicalOR.h
old mode 100755
new mode 100644
index e3464be..7d2161c
--- a/e2sm/headers/LogicalOR.h
+++ b/e2sm/headers/LogicalOR.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _LogicalOR_H_
diff --git a/e2sm/headers/MME-Code.h b/e2sm/headers/MME-Code.h
old mode 100755
new mode 100644
index b2819e3..9fdbc1c
--- a/e2sm/headers/MME-Code.h
+++ b/e2sm/headers/MME-Code.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _MME_Code_H_
diff --git a/e2sm/headers/MME-Group-ID.h b/e2sm/headers/MME-Group-ID.h
old mode 100755
new mode 100644
index 9c06267..00389dc
--- a/e2sm/headers/MME-Group-ID.h
+++ b/e2sm/headers/MME-Group-ID.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _MME_Group_ID_H_
diff --git a/e2sm/headers/MME-UE-S1AP-ID.h b/e2sm/headers/MME-UE-S1AP-ID.h
old mode 100755
new mode 100644
index b7d95e3..8c89737
--- a/e2sm/headers/MME-UE-S1AP-ID.h
+++ b/e2sm/headers/MME-UE-S1AP-ID.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _MME_UE_S1AP_ID_H_
diff --git a/e2sm/headers/MessageType-Choice-NI.h b/e2sm/headers/MessageType-Choice-NI.h
old mode 100755
new mode 100644
index faad2fe..847806e
--- a/e2sm/headers/MessageType-Choice-NI.h
+++ b/e2sm/headers/MessageType-Choice-NI.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _MessageType_Choice_NI_H_
diff --git a/e2sm/headers/MessageType-Choice-RRC.h b/e2sm/headers/MessageType-Choice-RRC.h
old mode 100755
new mode 100644
index 72df617..9523774
--- a/e2sm/headers/MessageType-Choice-RRC.h
+++ b/e2sm/headers/MessageType-Choice-RRC.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _MessageType_Choice_RRC_H_
diff --git a/e2sm/headers/MessageType-Choice.h b/e2sm/headers/MessageType-Choice.h
old mode 100755
new mode 100644
index bd0cbff..92c669a
--- a/e2sm/headers/MessageType-Choice.h
+++ b/e2sm/headers/MessageType-Choice.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _MessageType_Choice_H_
diff --git a/e2sm/headers/NG-RANnodeUEXnAPID.h b/e2sm/headers/NG-RANnodeUEXnAPID.h
old mode 100755
new mode 100644
index 6bd8295..9cf70f8
--- a/e2sm/headers/NG-RANnodeUEXnAPID.h
+++ b/e2sm/headers/NG-RANnodeUEXnAPID.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _NG_RANnodeUEXnAPID_H_
diff --git a/e2sm/headers/NGENB-CU-UE-W1AP-ID.h b/e2sm/headers/NGENB-CU-UE-W1AP-ID.h
old mode 100755
new mode 100644
index dac9299..1fe6199
--- a/e2sm/headers/NGENB-CU-UE-W1AP-ID.h
+++ b/e2sm/headers/NGENB-CU-UE-W1AP-ID.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _NGENB_CU_UE_W1AP_ID_H_
diff --git a/e2sm/headers/NGENB-DU-ID.h b/e2sm/headers/NGENB-DU-ID.h
old mode 100755
new mode 100644
index 126de2f..04421e8
--- a/e2sm/headers/NGENB-DU-ID.h
+++ b/e2sm/headers/NGENB-DU-ID.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _NGENB_DU_ID_H_
diff --git a/e2sm/headers/NR-ARFCN.h b/e2sm/headers/NR-ARFCN.h
old mode 100755
new mode 100644
index 909dc06..7110ab5
--- a/e2sm/headers/NR-ARFCN.h
+++ b/e2sm/headers/NR-ARFCN.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _NR_ARFCN_H_
diff --git a/e2sm/headers/NR-CGI.h b/e2sm/headers/NR-CGI.h
old mode 100755
new mode 100644
index fbac091..a9c8f52
--- a/e2sm/headers/NR-CGI.h
+++ b/e2sm/headers/NR-CGI.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _NR_CGI_H_
diff --git a/e2sm/headers/NR-PCI.h b/e2sm/headers/NR-PCI.h
old mode 100755
new mode 100644
index ecbc7b3..1e584a8
--- a/e2sm/headers/NR-PCI.h
+++ b/e2sm/headers/NR-PCI.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _NR_PCI_H_
diff --git a/e2sm/headers/NRCellIdentity.h b/e2sm/headers/NRCellIdentity.h
old mode 100755
new mode 100644
index 6c7a264..fb12d0d
--- a/e2sm/headers/NRCellIdentity.h
+++ b/e2sm/headers/NRCellIdentity.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _NRCellIdentity_H_
diff --git a/e2sm/headers/NRFrequencyBand-List.h b/e2sm/headers/NRFrequencyBand-List.h
old mode 100755
new mode 100644
index 362abd3..50f817b
--- a/e2sm/headers/NRFrequencyBand-List.h
+++ b/e2sm/headers/NRFrequencyBand-List.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _NRFrequencyBand_List_H_
diff --git a/e2sm/headers/NRFrequencyBandItem.h b/e2sm/headers/NRFrequencyBandItem.h
old mode 100755
new mode 100644
index 95e118a..e42074d
--- a/e2sm/headers/NRFrequencyBandItem.h
+++ b/e2sm/headers/NRFrequencyBandItem.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _NRFrequencyBandItem_H_
diff --git a/e2sm/headers/NRFrequencyInfo.h b/e2sm/headers/NRFrequencyInfo.h
old mode 100755
new mode 100644
index f5a868d..878dc08
--- a/e2sm/headers/NRFrequencyInfo.h
+++ b/e2sm/headers/NRFrequencyInfo.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _NRFrequencyInfo_H_
@@ -37,6 +37,8 @@
/* Implementation */
extern asn_TYPE_descriptor_t asn_DEF_NRFrequencyInfo;
+extern asn_SEQUENCE_specifics_t asn_SPC_NRFrequencyInfo_specs_1;
+extern asn_TYPE_member_t asn_MBR_NRFrequencyInfo_1[3];
#ifdef __cplusplus
}
diff --git a/e2sm/headers/NRFrequencyShift7p5khz.h b/e2sm/headers/NRFrequencyShift7p5khz.h
old mode 100755
new mode 100644
index d3f0304..3e74e69
--- a/e2sm/headers/NRFrequencyShift7p5khz.h
+++ b/e2sm/headers/NRFrequencyShift7p5khz.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _NRFrequencyShift7p5khz_H_
diff --git a/e2sm/headers/NativeEnumerated.h b/e2sm/headers/NativeEnumerated.h
old mode 100755
new mode 100644
diff --git a/e2sm/headers/NativeInteger.h b/e2sm/headers/NativeInteger.h
old mode 100755
new mode 100644
diff --git a/e2sm/headers/NativeReal.h b/e2sm/headers/NativeReal.h
old mode 100755
new mode 100644
diff --git a/e2sm/headers/NeighborCell-Item-Choice-E-UTRA.h b/e2sm/headers/NeighborCell-Item-Choice-E-UTRA.h
old mode 100755
new mode 100644
index 1c807b3..aa44c2e
--- a/e2sm/headers/NeighborCell-Item-Choice-E-UTRA.h
+++ b/e2sm/headers/NeighborCell-Item-Choice-E-UTRA.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _NeighborCell_Item_Choice_E_UTRA_H_
diff --git a/e2sm/headers/NeighborCell-Item-Choice-NR.h b/e2sm/headers/NeighborCell-Item-Choice-NR.h
old mode 100755
new mode 100644
index 526f742..ac38b8a
--- a/e2sm/headers/NeighborCell-Item-Choice-NR.h
+++ b/e2sm/headers/NeighborCell-Item-Choice-NR.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _NeighborCell_Item_Choice_NR_H_
@@ -16,7 +16,7 @@
#include "NR-PCI.h"
#include "FiveGS-TAC.h"
#include <NativeEnumerated.h>
-#include "NR-ARFCN.h"
+#include "NRFrequencyInfo.h"
#include <NativeInteger.h>
#include <constr_SEQUENCE.h>
@@ -53,7 +53,7 @@
NR_PCI_t nR_PCI;
FiveGS_TAC_t fiveGS_TAC;
long nR_mode_info;
- NR_ARFCN_t nR_ARFCN;
+ NRFrequencyInfo_t nR_FreqInfo;
long x2_Xn_established;
long hO_validated;
long version;
diff --git a/e2sm/headers/NeighborCell-Item.h b/e2sm/headers/NeighborCell-Item.h
old mode 100755
new mode 100644
index e17e94c..f2eb861
--- a/e2sm/headers/NeighborCell-Item.h
+++ b/e2sm/headers/NeighborCell-Item.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _NeighborCell_Item_H_
diff --git a/e2sm/headers/NeighborCell-List.h b/e2sm/headers/NeighborCell-List.h
old mode 100755
new mode 100644
index e27559c..148c62a
--- a/e2sm/headers/NeighborCell-List.h
+++ b/e2sm/headers/NeighborCell-List.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _NeighborCell_List_H_
diff --git a/e2sm/headers/NeighborRelation-Info.h b/e2sm/headers/NeighborRelation-Info.h
old mode 100755
new mode 100644
index c7d489d..8740c59
--- a/e2sm/headers/NeighborRelation-Info.h
+++ b/e2sm/headers/NeighborRelation-Info.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _NeighborRelation_Info_H_
diff --git a/e2sm/headers/NgENB-ID.h b/e2sm/headers/NgENB-ID.h
old mode 100755
new mode 100644
index 28554b7..a4778ba
--- a/e2sm/headers/NgENB-ID.h
+++ b/e2sm/headers/NgENB-ID.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _NgENB_ID_H_
diff --git a/e2sm/headers/OCTET_STRING.h b/e2sm/headers/OCTET_STRING.h
old mode 100755
new mode 100644
diff --git a/e2sm/headers/OPEN_TYPE.h b/e2sm/headers/OPEN_TYPE.h
old mode 100755
new mode 100644
diff --git a/e2sm/headers/PLMNIdentity.h b/e2sm/headers/PLMNIdentity.h
old mode 100755
new mode 100644
index 93c6631..85ee6c2
--- a/e2sm/headers/PLMNIdentity.h
+++ b/e2sm/headers/PLMNIdentity.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _PLMNIdentity_H_
diff --git a/e2sm/headers/PolicyAction-RANParameter-Item.h b/e2sm/headers/PolicyAction-RANParameter-Item.h
old mode 100755
new mode 100644
index 3b39c3f..d633354
--- a/e2sm/headers/PolicyAction-RANParameter-Item.h
+++ b/e2sm/headers/PolicyAction-RANParameter-Item.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _PolicyAction_RANParameter_Item_H_
diff --git a/e2sm/headers/PolicyCondition-RANParameter-Item.h b/e2sm/headers/PolicyCondition-RANParameter-Item.h
old mode 100755
new mode 100644
index ccc4803..4120d7d
--- a/e2sm/headers/PolicyCondition-RANParameter-Item.h
+++ b/e2sm/headers/PolicyCondition-RANParameter-Item.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _PolicyCondition_RANParameter_Item_H_
diff --git a/e2sm/headers/PrintableString.h b/e2sm/headers/PrintableString.h
old mode 100755
new mode 100644
diff --git a/e2sm/headers/QCI.h b/e2sm/headers/QCI.h
old mode 100755
new mode 100644
index 5a6efc2..07805df
--- a/e2sm/headers/QCI.h
+++ b/e2sm/headers/QCI.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _QCI_H_
diff --git a/e2sm/headers/QoSID.h b/e2sm/headers/QoSID.h
old mode 100755
new mode 100644
index 3165105..342322c
--- a/e2sm/headers/QoSID.h
+++ b/e2sm/headers/QoSID.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _QoSID_H_
diff --git a/e2sm/headers/QosFlowIdentifier.h b/e2sm/headers/QosFlowIdentifier.h
old mode 100755
new mode 100644
index 86ef499..824219c
--- a/e2sm/headers/QosFlowIdentifier.h
+++ b/e2sm/headers/QosFlowIdentifier.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _QosFlowIdentifier_H_
diff --git a/e2sm/headers/RAN-CallProcess-ID.h b/e2sm/headers/RAN-CallProcess-ID.h
old mode 100755
new mode 100644
index fd51354..ecea6c7
--- a/e2sm/headers/RAN-CallProcess-ID.h
+++ b/e2sm/headers/RAN-CallProcess-ID.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _RAN_CallProcess_ID_H_
@@ -19,11 +19,12 @@
#endif
/* RAN-CallProcess-ID */
-typedef long RAN_CallProcess_ID_t;
+typedef unsigned long RAN_CallProcess_ID_t;
/* Implementation */
extern asn_per_constraints_t asn_PER_type_RAN_CallProcess_ID_constr_1;
extern asn_TYPE_descriptor_t asn_DEF_RAN_CallProcess_ID;
+extern const asn_INTEGER_specifics_t asn_SPC_RAN_CallProcess_ID_specs_1;
asn_struct_free_f RAN_CallProcess_ID_free;
asn_struct_print_f RAN_CallProcess_ID_print;
asn_constr_check_f RAN_CallProcess_ID_constraint;
diff --git a/e2sm/headers/RANFunctionDefinition-Control-Action-Item.h b/e2sm/headers/RANFunctionDefinition-Control-Action-Item.h
old mode 100755
new mode 100644
index cbcfe8e..38fe9a3
--- a/e2sm/headers/RANFunctionDefinition-Control-Action-Item.h
+++ b/e2sm/headers/RANFunctionDefinition-Control-Action-Item.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _RANFunctionDefinition_Control_Action_Item_H_
diff --git a/e2sm/headers/RANFunctionDefinition-Control-Item.h b/e2sm/headers/RANFunctionDefinition-Control-Item.h
old mode 100755
new mode 100644
index e4033ec..3b6a251
--- a/e2sm/headers/RANFunctionDefinition-Control-Item.h
+++ b/e2sm/headers/RANFunctionDefinition-Control-Item.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _RANFunctionDefinition_Control_Item_H_
diff --git a/e2sm/headers/RANFunctionDefinition-Control.h b/e2sm/headers/RANFunctionDefinition-Control.h
old mode 100755
new mode 100644
index d222a50..84e65df
--- a/e2sm/headers/RANFunctionDefinition-Control.h
+++ b/e2sm/headers/RANFunctionDefinition-Control.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _RANFunctionDefinition_Control_H_
diff --git a/e2sm/headers/RANFunctionDefinition-EventTrigger-Breakpoint-Item.h b/e2sm/headers/RANFunctionDefinition-EventTrigger-Breakpoint-Item.h
old mode 100755
new mode 100644
index e8b263e..e230f2b
--- a/e2sm/headers/RANFunctionDefinition-EventTrigger-Breakpoint-Item.h
+++ b/e2sm/headers/RANFunctionDefinition-EventTrigger-Breakpoint-Item.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _RANFunctionDefinition_EventTrigger_Breakpoint_Item_H_
diff --git a/e2sm/headers/RANFunctionDefinition-EventTrigger-CallProcess-Item.h b/e2sm/headers/RANFunctionDefinition-EventTrigger-CallProcess-Item.h
old mode 100755
new mode 100644
index c3137de..a38820f
--- a/e2sm/headers/RANFunctionDefinition-EventTrigger-CallProcess-Item.h
+++ b/e2sm/headers/RANFunctionDefinition-EventTrigger-CallProcess-Item.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _RANFunctionDefinition_EventTrigger_CallProcess_Item_H_
diff --git a/e2sm/headers/RANFunctionDefinition-EventTrigger-Style-Item.h b/e2sm/headers/RANFunctionDefinition-EventTrigger-Style-Item.h
old mode 100755
new mode 100644
index 3cd426c..3a5cdba
--- a/e2sm/headers/RANFunctionDefinition-EventTrigger-Style-Item.h
+++ b/e2sm/headers/RANFunctionDefinition-EventTrigger-Style-Item.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _RANFunctionDefinition_EventTrigger_Style_Item_H_
diff --git a/e2sm/headers/RANFunctionDefinition-EventTrigger.h b/e2sm/headers/RANFunctionDefinition-EventTrigger.h
old mode 100755
new mode 100644
index c08d4d2..70f00f7
--- a/e2sm/headers/RANFunctionDefinition-EventTrigger.h
+++ b/e2sm/headers/RANFunctionDefinition-EventTrigger.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _RANFunctionDefinition_EventTrigger_H_
diff --git a/e2sm/headers/RANFunctionDefinition-Insert-Indication-Item.h b/e2sm/headers/RANFunctionDefinition-Insert-Indication-Item.h
old mode 100755
new mode 100644
index 2d87885..ae2542f
--- a/e2sm/headers/RANFunctionDefinition-Insert-Indication-Item.h
+++ b/e2sm/headers/RANFunctionDefinition-Insert-Indication-Item.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _RANFunctionDefinition_Insert_Indication_Item_H_
diff --git a/e2sm/headers/RANFunctionDefinition-Insert-Item.h b/e2sm/headers/RANFunctionDefinition-Insert-Item.h
old mode 100755
new mode 100644
index dfe347f..c16b201
--- a/e2sm/headers/RANFunctionDefinition-Insert-Item.h
+++ b/e2sm/headers/RANFunctionDefinition-Insert-Item.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _RANFunctionDefinition_Insert_Item_H_
diff --git a/e2sm/headers/RANFunctionDefinition-Insert.h b/e2sm/headers/RANFunctionDefinition-Insert.h
old mode 100755
new mode 100644
index 9e63c3d..e5216b9
--- a/e2sm/headers/RANFunctionDefinition-Insert.h
+++ b/e2sm/headers/RANFunctionDefinition-Insert.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _RANFunctionDefinition_Insert_H_
diff --git a/e2sm/headers/RANFunctionDefinition-Policy-Action-Item.h b/e2sm/headers/RANFunctionDefinition-Policy-Action-Item.h
old mode 100755
new mode 100644
index 4c0ead9..3d0f2c8
--- a/e2sm/headers/RANFunctionDefinition-Policy-Action-Item.h
+++ b/e2sm/headers/RANFunctionDefinition-Policy-Action-Item.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _RANFunctionDefinition_Policy_Action_Item_H_
diff --git a/e2sm/headers/RANFunctionDefinition-Policy-Item.h b/e2sm/headers/RANFunctionDefinition-Policy-Item.h
old mode 100755
new mode 100644
index 58752ca..4286c88
--- a/e2sm/headers/RANFunctionDefinition-Policy-Item.h
+++ b/e2sm/headers/RANFunctionDefinition-Policy-Item.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _RANFunctionDefinition_Policy_Item_H_
diff --git a/e2sm/headers/RANFunctionDefinition-Policy.h b/e2sm/headers/RANFunctionDefinition-Policy.h
old mode 100755
new mode 100644
index 11743ba..962a98d
--- a/e2sm/headers/RANFunctionDefinition-Policy.h
+++ b/e2sm/headers/RANFunctionDefinition-Policy.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _RANFunctionDefinition_Policy_H_
diff --git a/e2sm/headers/RANFunctionDefinition-Report-Item.h b/e2sm/headers/RANFunctionDefinition-Report-Item.h
old mode 100755
new mode 100644
index c951556..ac716d6
--- a/e2sm/headers/RANFunctionDefinition-Report-Item.h
+++ b/e2sm/headers/RANFunctionDefinition-Report-Item.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _RANFunctionDefinition_Report_Item_H_
diff --git a/e2sm/headers/RANFunctionDefinition-Report.h b/e2sm/headers/RANFunctionDefinition-Report.h
old mode 100755
new mode 100644
index 1b9d203..8535468
--- a/e2sm/headers/RANFunctionDefinition-Report.h
+++ b/e2sm/headers/RANFunctionDefinition-Report.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _RANFunctionDefinition_Report_H_
diff --git a/e2sm/headers/RANParameter-Definition-Choice-LIST-Item.h b/e2sm/headers/RANParameter-Definition-Choice-LIST-Item.h
old mode 100755
new mode 100644
index 1be0c9a..3afeca9
--- a/e2sm/headers/RANParameter-Definition-Choice-LIST-Item.h
+++ b/e2sm/headers/RANParameter-Definition-Choice-LIST-Item.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _RANParameter_Definition_Choice_LIST_Item_H_
diff --git a/e2sm/headers/RANParameter-Definition-Choice-LIST.h b/e2sm/headers/RANParameter-Definition-Choice-LIST.h
old mode 100755
new mode 100644
index c0c035e..5ccaa43
--- a/e2sm/headers/RANParameter-Definition-Choice-LIST.h
+++ b/e2sm/headers/RANParameter-Definition-Choice-LIST.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _RANParameter_Definition_Choice_LIST_H_
diff --git a/e2sm/headers/RANParameter-Definition-Choice-STRUCTURE-Item.h b/e2sm/headers/RANParameter-Definition-Choice-STRUCTURE-Item.h
old mode 100755
new mode 100644
index 2cf8f46..f0fea4a
--- a/e2sm/headers/RANParameter-Definition-Choice-STRUCTURE-Item.h
+++ b/e2sm/headers/RANParameter-Definition-Choice-STRUCTURE-Item.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _RANParameter_Definition_Choice_STRUCTURE_Item_H_
diff --git a/e2sm/headers/RANParameter-Definition-Choice-STRUCTURE.h b/e2sm/headers/RANParameter-Definition-Choice-STRUCTURE.h
old mode 100755
new mode 100644
index 6c004fa..aa0b336
--- a/e2sm/headers/RANParameter-Definition-Choice-STRUCTURE.h
+++ b/e2sm/headers/RANParameter-Definition-Choice-STRUCTURE.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _RANParameter_Definition_Choice_STRUCTURE_H_
diff --git a/e2sm/headers/RANParameter-Definition-Choice.h b/e2sm/headers/RANParameter-Definition-Choice.h
old mode 100755
new mode 100644
index f60f05e..a140a8c
--- a/e2sm/headers/RANParameter-Definition-Choice.h
+++ b/e2sm/headers/RANParameter-Definition-Choice.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _RANParameter_Definition_Choice_H_
diff --git a/e2sm/headers/RANParameter-Definition.h b/e2sm/headers/RANParameter-Definition.h
old mode 100755
new mode 100644
index 71b63cd..d575f31
--- a/e2sm/headers/RANParameter-Definition.h
+++ b/e2sm/headers/RANParameter-Definition.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _RANParameter_Definition_H_
diff --git a/e2sm/headers/RANParameter-ID.h b/e2sm/headers/RANParameter-ID.h
old mode 100755
new mode 100644
index 4135c39..670a579
--- a/e2sm/headers/RANParameter-ID.h
+++ b/e2sm/headers/RANParameter-ID.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _RANParameter_ID_H_
@@ -19,11 +19,12 @@
#endif
/* RANParameter-ID */
-typedef long RANParameter_ID_t;
+typedef unsigned long RANParameter_ID_t;
/* Implementation */
extern asn_per_constraints_t asn_PER_type_RANParameter_ID_constr_1;
extern asn_TYPE_descriptor_t asn_DEF_RANParameter_ID;
+extern const asn_INTEGER_specifics_t asn_SPC_RANParameter_ID_specs_1;
asn_struct_free_f RANParameter_ID_free;
asn_struct_print_f RANParameter_ID_print;
asn_constr_check_f RANParameter_ID_constraint;
diff --git a/e2sm/headers/RANParameter-LIST.h b/e2sm/headers/RANParameter-LIST.h
old mode 100755
new mode 100644
index daba313..1a0a4c4
--- a/e2sm/headers/RANParameter-LIST.h
+++ b/e2sm/headers/RANParameter-LIST.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _RANParameter_LIST_H_
diff --git a/e2sm/headers/RANParameter-Name.h b/e2sm/headers/RANParameter-Name.h
old mode 100755
new mode 100644
index 6efd1a5..44d89e3
--- a/e2sm/headers/RANParameter-Name.h
+++ b/e2sm/headers/RANParameter-Name.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _RANParameter_Name_H_
diff --git a/e2sm/headers/RANParameter-STRUCTURE-Item.h b/e2sm/headers/RANParameter-STRUCTURE-Item.h
old mode 100755
new mode 100644
index 6a702d7..ece61f1
--- a/e2sm/headers/RANParameter-STRUCTURE-Item.h
+++ b/e2sm/headers/RANParameter-STRUCTURE-Item.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _RANParameter_STRUCTURE_Item_H_
diff --git a/e2sm/headers/RANParameter-STRUCTURE.h b/e2sm/headers/RANParameter-STRUCTURE.h
old mode 100755
new mode 100644
index 0b1c4d4..d7eaab3
--- a/e2sm/headers/RANParameter-STRUCTURE.h
+++ b/e2sm/headers/RANParameter-STRUCTURE.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _RANParameter_STRUCTURE_H_
diff --git a/e2sm/headers/RANParameter-Testing-Item-Choice-ElementFalse.h b/e2sm/headers/RANParameter-Testing-Item-Choice-ElementFalse.h
old mode 100755
new mode 100644
index cc87683..5b940f7
--- a/e2sm/headers/RANParameter-Testing-Item-Choice-ElementFalse.h
+++ b/e2sm/headers/RANParameter-Testing-Item-Choice-ElementFalse.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _RANParameter_Testing_Item_Choice_ElementFalse_H_
diff --git a/e2sm/headers/RANParameter-Testing-Item-Choice-ElementTrue.h b/e2sm/headers/RANParameter-Testing-Item-Choice-ElementTrue.h
old mode 100755
new mode 100644
index 85554f6..eb94431
--- a/e2sm/headers/RANParameter-Testing-Item-Choice-ElementTrue.h
+++ b/e2sm/headers/RANParameter-Testing-Item-Choice-ElementTrue.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _RANParameter_Testing_Item_Choice_ElementTrue_H_
diff --git a/e2sm/headers/RANParameter-Testing-Item-Choice-List.h b/e2sm/headers/RANParameter-Testing-Item-Choice-List.h
old mode 100755
new mode 100644
index 43de60a..857d9f0
--- a/e2sm/headers/RANParameter-Testing-Item-Choice-List.h
+++ b/e2sm/headers/RANParameter-Testing-Item-Choice-List.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _RANParameter_Testing_Item_Choice_List_H_
diff --git a/e2sm/headers/RANParameter-Testing-Item-Choice-Structure.h b/e2sm/headers/RANParameter-Testing-Item-Choice-Structure.h
old mode 100755
new mode 100644
index 7c9a516..d03e650
--- a/e2sm/headers/RANParameter-Testing-Item-Choice-Structure.h
+++ b/e2sm/headers/RANParameter-Testing-Item-Choice-Structure.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _RANParameter_Testing_Item_Choice_Structure_H_
diff --git a/e2sm/headers/RANParameter-Testing-Item.h b/e2sm/headers/RANParameter-Testing-Item.h
old mode 100755
new mode 100644
index 218c8f0..1a44511
--- a/e2sm/headers/RANParameter-Testing-Item.h
+++ b/e2sm/headers/RANParameter-Testing-Item.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _RANParameter_Testing_Item_H_
diff --git a/e2sm/headers/RANParameter-Testing-LIST.h b/e2sm/headers/RANParameter-Testing-LIST.h
old mode 100755
new mode 100644
index 8c43900..ca1aa83
--- a/e2sm/headers/RANParameter-Testing-LIST.h
+++ b/e2sm/headers/RANParameter-Testing-LIST.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _RANParameter_Testing_LIST_H_
diff --git a/e2sm/headers/RANParameter-Testing-STRUCTURE.h b/e2sm/headers/RANParameter-Testing-STRUCTURE.h
old mode 100755
new mode 100644
index e3cd354..a34b34b
--- a/e2sm/headers/RANParameter-Testing-STRUCTURE.h
+++ b/e2sm/headers/RANParameter-Testing-STRUCTURE.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _RANParameter_Testing_STRUCTURE_H_
diff --git a/e2sm/headers/RANParameter-Testing.h b/e2sm/headers/RANParameter-Testing.h
old mode 100755
new mode 100644
index 4c4bf1a..b7a4bbf
--- a/e2sm/headers/RANParameter-Testing.h
+++ b/e2sm/headers/RANParameter-Testing.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _RANParameter_Testing_H_
diff --git a/e2sm/headers/RANParameter-TestingCondition.h b/e2sm/headers/RANParameter-TestingCondition.h
old mode 100755
new mode 100644
index 2ece0f0..bd059f1
--- a/e2sm/headers/RANParameter-TestingCondition.h
+++ b/e2sm/headers/RANParameter-TestingCondition.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _RANParameter_TestingCondition_H_
diff --git a/e2sm/headers/RANParameter-Value.h b/e2sm/headers/RANParameter-Value.h
old mode 100755
new mode 100644
index 2ef91a4..f5510b9
--- a/e2sm/headers/RANParameter-Value.h
+++ b/e2sm/headers/RANParameter-Value.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _RANParameter_Value_H_
diff --git a/e2sm/headers/RANParameter-ValueType-Choice-ElementFalse.h b/e2sm/headers/RANParameter-ValueType-Choice-ElementFalse.h
old mode 100755
new mode 100644
index d8d925a..a6dad9d
--- a/e2sm/headers/RANParameter-ValueType-Choice-ElementFalse.h
+++ b/e2sm/headers/RANParameter-ValueType-Choice-ElementFalse.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _RANParameter_ValueType_Choice_ElementFalse_H_
diff --git a/e2sm/headers/RANParameter-ValueType-Choice-ElementTrue.h b/e2sm/headers/RANParameter-ValueType-Choice-ElementTrue.h
old mode 100755
new mode 100644
index efd275a..2475273
--- a/e2sm/headers/RANParameter-ValueType-Choice-ElementTrue.h
+++ b/e2sm/headers/RANParameter-ValueType-Choice-ElementTrue.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _RANParameter_ValueType_Choice_ElementTrue_H_
diff --git a/e2sm/headers/RANParameter-ValueType-Choice-List.h b/e2sm/headers/RANParameter-ValueType-Choice-List.h
old mode 100755
new mode 100644
index f06bc9b..fcd6d8c
--- a/e2sm/headers/RANParameter-ValueType-Choice-List.h
+++ b/e2sm/headers/RANParameter-ValueType-Choice-List.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _RANParameter_ValueType_Choice_List_H_
diff --git a/e2sm/headers/RANParameter-ValueType-Choice-Structure.h b/e2sm/headers/RANParameter-ValueType-Choice-Structure.h
old mode 100755
new mode 100644
index 9931c70..a8f1d04
--- a/e2sm/headers/RANParameter-ValueType-Choice-Structure.h
+++ b/e2sm/headers/RANParameter-ValueType-Choice-Structure.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _RANParameter_ValueType_Choice_Structure_H_
diff --git a/e2sm/headers/RANParameter-ValueType.h b/e2sm/headers/RANParameter-ValueType.h
old mode 100755
new mode 100644
index 09941b1..9fea3d5
--- a/e2sm/headers/RANParameter-ValueType.h
+++ b/e2sm/headers/RANParameter-ValueType.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _RANParameter_ValueType_H_
diff --git a/e2sm/headers/RANUEID.h b/e2sm/headers/RANUEID.h
old mode 100755
new mode 100644
index bfd9fa8..3cee4f8
--- a/e2sm/headers/RANUEID.h
+++ b/e2sm/headers/RANUEID.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _RANUEID_H_
diff --git a/e2sm/headers/RANfunction-Name.h b/e2sm/headers/RANfunction-Name.h
old mode 100755
new mode 100644
index 9262ade..deb65f9
--- a/e2sm/headers/RANfunction-Name.h
+++ b/e2sm/headers/RANfunction-Name.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _RANfunction_Name_H_
diff --git a/e2sm/headers/REAL.h b/e2sm/headers/REAL.h
old mode 100755
new mode 100644
diff --git a/e2sm/headers/RIC-CallProcessBreakpoint-ID.h b/e2sm/headers/RIC-CallProcessBreakpoint-ID.h
old mode 100755
new mode 100644
index c228957..0a2b6af
--- a/e2sm/headers/RIC-CallProcessBreakpoint-ID.h
+++ b/e2sm/headers/RIC-CallProcessBreakpoint-ID.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _RIC_CallProcessBreakpoint_ID_H_
diff --git a/e2sm/headers/RIC-CallProcessBreakpoint-Name.h b/e2sm/headers/RIC-CallProcessBreakpoint-Name.h
old mode 100755
new mode 100644
index e25b00d..30b3303
--- a/e2sm/headers/RIC-CallProcessBreakpoint-Name.h
+++ b/e2sm/headers/RIC-CallProcessBreakpoint-Name.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _RIC_CallProcessBreakpoint_Name_H_
diff --git a/e2sm/headers/RIC-CallProcessType-ID.h b/e2sm/headers/RIC-CallProcessType-ID.h
old mode 100755
new mode 100644
index ec6f05c..901ba5e
--- a/e2sm/headers/RIC-CallProcessType-ID.h
+++ b/e2sm/headers/RIC-CallProcessType-ID.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _RIC_CallProcessType_ID_H_
diff --git a/e2sm/headers/RIC-CallProcessType-Name.h b/e2sm/headers/RIC-CallProcessType-Name.h
old mode 100755
new mode 100644
index 787cb02..13a9013
--- a/e2sm/headers/RIC-CallProcessType-Name.h
+++ b/e2sm/headers/RIC-CallProcessType-Name.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _RIC_CallProcessType_Name_H_
diff --git a/e2sm/headers/RIC-ControlAction-ID.h b/e2sm/headers/RIC-ControlAction-ID.h
old mode 100755
new mode 100644
index 5c62283..b19f1ea
--- a/e2sm/headers/RIC-ControlAction-ID.h
+++ b/e2sm/headers/RIC-ControlAction-ID.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _RIC_ControlAction_ID_H_
diff --git a/e2sm/headers/RIC-ControlAction-Name.h b/e2sm/headers/RIC-ControlAction-Name.h
old mode 100755
new mode 100644
index 30eb1b5..fcbc03e
--- a/e2sm/headers/RIC-ControlAction-Name.h
+++ b/e2sm/headers/RIC-ControlAction-Name.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _RIC_ControlAction_Name_H_
diff --git a/e2sm/headers/RIC-EventTrigger-Cell-ID.h b/e2sm/headers/RIC-EventTrigger-Cell-ID.h
old mode 100755
new mode 100644
index 9fd9ebe..737098d
--- a/e2sm/headers/RIC-EventTrigger-Cell-ID.h
+++ b/e2sm/headers/RIC-EventTrigger-Cell-ID.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _RIC_EventTrigger_Cell_ID_H_
diff --git a/e2sm/headers/RIC-EventTrigger-UE-ID.h b/e2sm/headers/RIC-EventTrigger-UE-ID.h
old mode 100755
new mode 100644
index d5c32f3..702ee72
--- a/e2sm/headers/RIC-EventTrigger-UE-ID.h
+++ b/e2sm/headers/RIC-EventTrigger-UE-ID.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _RIC_EventTrigger_UE_ID_H_
diff --git a/e2sm/headers/RIC-EventTrigger-UEevent-ID.h b/e2sm/headers/RIC-EventTrigger-UEevent-ID.h
old mode 100755
new mode 100644
index 51c9aa0..61d07a7
--- a/e2sm/headers/RIC-EventTrigger-UEevent-ID.h
+++ b/e2sm/headers/RIC-EventTrigger-UEevent-ID.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _RIC_EventTrigger_UEevent_ID_H_
diff --git a/e2sm/headers/RIC-EventTriggerCondition-ID.h b/e2sm/headers/RIC-EventTriggerCondition-ID.h
old mode 100755
new mode 100644
index 5079e45..ec0335b
--- a/e2sm/headers/RIC-EventTriggerCondition-ID.h
+++ b/e2sm/headers/RIC-EventTriggerCondition-ID.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _RIC_EventTriggerCondition_ID_H_
diff --git a/e2sm/headers/RIC-Format-Type.h b/e2sm/headers/RIC-Format-Type.h
old mode 100755
new mode 100644
index a81c54a..e82251d
--- a/e2sm/headers/RIC-Format-Type.h
+++ b/e2sm/headers/RIC-Format-Type.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _RIC_Format_Type_H_
diff --git a/e2sm/headers/RIC-InsertIndication-ID.h b/e2sm/headers/RIC-InsertIndication-ID.h
old mode 100755
new mode 100644
index 55b4384..6ea6430
--- a/e2sm/headers/RIC-InsertIndication-ID.h
+++ b/e2sm/headers/RIC-InsertIndication-ID.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _RIC_InsertIndication_ID_H_
diff --git a/e2sm/headers/RIC-InsertIndication-Name.h b/e2sm/headers/RIC-InsertIndication-Name.h
old mode 100755
new mode 100644
index 2387e30..2c7fed1
--- a/e2sm/headers/RIC-InsertIndication-Name.h
+++ b/e2sm/headers/RIC-InsertIndication-Name.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _RIC_InsertIndication_Name_H_
diff --git a/e2sm/headers/RIC-PolicyAction-RANParameter-Item.h b/e2sm/headers/RIC-PolicyAction-RANParameter-Item.h
old mode 100755
new mode 100644
index 83a93ef..f4e6dd0
--- a/e2sm/headers/RIC-PolicyAction-RANParameter-Item.h
+++ b/e2sm/headers/RIC-PolicyAction-RANParameter-Item.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _RIC_PolicyAction_RANParameter_Item_H_
diff --git a/e2sm/headers/RIC-PolicyAction.h b/e2sm/headers/RIC-PolicyAction.h
old mode 100755
new mode 100644
index 92e63d1..8bff62f
--- a/e2sm/headers/RIC-PolicyAction.h
+++ b/e2sm/headers/RIC-PolicyAction.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _RIC_PolicyAction_H_
@@ -13,6 +13,7 @@
/* Including external dependencies */
#include "RIC-ControlAction-ID.h"
+#include <NativeEnumerated.h>
#include <asn_SEQUENCE_OF.h>
#include <constr_SEQUENCE_OF.h>
#include <constr_SEQUENCE.h>
@@ -21,6 +22,15 @@
extern "C" {
#endif
+/* Dependencies */
+typedef enum RIC_PolicyAction__ric_PolicyDecision {
+ RIC_PolicyAction__ric_PolicyDecision_accept = 0,
+ RIC_PolicyAction__ric_PolicyDecision_reject = 1
+ /*
+ * Enumeration is extensible
+ */
+} e_RIC_PolicyAction__ric_PolicyDecision;
+
/* Forward declarations */
struct RIC_PolicyAction_RANParameter_Item;
@@ -37,15 +47,17 @@
* This type is extensible,
* possible extensions are below.
*/
+ long *ric_PolicyDecision; /* OPTIONAL */
/* Context for parsing across buffer boundaries */
asn_struct_ctx_t _asn_ctx;
} RIC_PolicyAction_t;
/* Implementation */
+/* extern asn_TYPE_descriptor_t asn_DEF_ric_PolicyDecision_6; // (Use -fall-defs-global to expose) */
extern asn_TYPE_descriptor_t asn_DEF_RIC_PolicyAction;
extern asn_SEQUENCE_specifics_t asn_SPC_RIC_PolicyAction_specs_1;
-extern asn_TYPE_member_t asn_MBR_RIC_PolicyAction_1[2];
+extern asn_TYPE_member_t asn_MBR_RIC_PolicyAction_1[3];
#ifdef __cplusplus
}
diff --git a/e2sm/headers/RIC-Style-Name.h b/e2sm/headers/RIC-Style-Name.h
old mode 100755
new mode 100644
index 1d870ce..9603b4a
--- a/e2sm/headers/RIC-Style-Name.h
+++ b/e2sm/headers/RIC-Style-Name.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _RIC_Style_Name_H_
diff --git a/e2sm/headers/RIC-Style-Type.h b/e2sm/headers/RIC-Style-Type.h
old mode 100755
new mode 100644
index efc0e91..c36f8a8
--- a/e2sm/headers/RIC-Style-Type.h
+++ b/e2sm/headers/RIC-Style-Type.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _RIC_Style_Type_H_
diff --git a/e2sm/headers/RRC-MessageID.h b/e2sm/headers/RRC-MessageID.h
old mode 100755
new mode 100644
index 0a2f333..5c4461c
--- a/e2sm/headers/RRC-MessageID.h
+++ b/e2sm/headers/RRC-MessageID.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _RRC_MessageID_H_
diff --git a/e2sm/headers/RRC-State.h b/e2sm/headers/RRC-State.h
old mode 100755
new mode 100644
index bdc3146..7cbbbd0
--- a/e2sm/headers/RRC-State.h
+++ b/e2sm/headers/RRC-State.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _RRC_State_H_
diff --git a/e2sm/headers/RRCclass-LTE.h b/e2sm/headers/RRCclass-LTE.h
old mode 100755
new mode 100644
index f7b019e..a56f897
--- a/e2sm/headers/RRCclass-LTE.h
+++ b/e2sm/headers/RRCclass-LTE.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _RRCclass_LTE_H_
diff --git a/e2sm/headers/RRCclass-NR.h b/e2sm/headers/RRCclass-NR.h
old mode 100755
new mode 100644
index 20ad1ef..9f6475c
--- a/e2sm/headers/RRCclass-NR.h
+++ b/e2sm/headers/RRCclass-NR.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _RRCclass_NR_H_
diff --git a/e2sm/headers/Report-RANParameter-Item.h b/e2sm/headers/Report-RANParameter-Item.h
old mode 100755
new mode 100644
index 4ba5ccb..4e6b386
--- a/e2sm/headers/Report-RANParameter-Item.h
+++ b/e2sm/headers/Report-RANParameter-Item.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _Report_RANParameter_Item_H_
diff --git a/e2sm/headers/S-NSSAI.h b/e2sm/headers/S-NSSAI.h
old mode 100755
new mode 100644
index 529fa19..ade3ead
--- a/e2sm/headers/S-NSSAI.h
+++ b/e2sm/headers/S-NSSAI.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _S_NSSAI_H_
diff --git a/e2sm/headers/SD.h b/e2sm/headers/SD.h
old mode 100755
new mode 100644
index e1f8205..20fd4a6
--- a/e2sm/headers/SD.h
+++ b/e2sm/headers/SD.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _SD_H_
diff --git a/e2sm/headers/SST.h b/e2sm/headers/SST.h
old mode 100755
new mode 100644
index 1b75898..948c5ae
--- a/e2sm/headers/SST.h
+++ b/e2sm/headers/SST.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _SST_H_
diff --git a/e2sm/headers/ServingCell-ARFCN.h b/e2sm/headers/ServingCell-ARFCN.h
old mode 100755
new mode 100644
index f5bcac5..a161892
--- a/e2sm/headers/ServingCell-ARFCN.h
+++ b/e2sm/headers/ServingCell-ARFCN.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _ServingCell_ARFCN_H_
diff --git a/e2sm/headers/ServingCell-PCI.h b/e2sm/headers/ServingCell-PCI.h
old mode 100755
new mode 100644
index 872be1f..c516cae
--- a/e2sm/headers/ServingCell-PCI.h
+++ b/e2sm/headers/ServingCell-PCI.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _ServingCell_PCI_H_
diff --git a/e2sm/headers/SubscriberProfileIDforRFP.h b/e2sm/headers/SubscriberProfileIDforRFP.h
old mode 100755
new mode 100644
index 3c05cb9..441e728
--- a/e2sm/headers/SubscriberProfileIDforRFP.h
+++ b/e2sm/headers/SubscriberProfileIDforRFP.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _SubscriberProfileIDforRFP_H_
diff --git a/e2sm/headers/SupportedSULBandList.h b/e2sm/headers/SupportedSULBandList.h
old mode 100755
new mode 100644
index 7985160..d1ac7b9
--- a/e2sm/headers/SupportedSULBandList.h
+++ b/e2sm/headers/SupportedSULBandList.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _SupportedSULBandList_H_
diff --git a/e2sm/headers/SupportedSULFreqBandItem.h b/e2sm/headers/SupportedSULFreqBandItem.h
old mode 100755
new mode 100644
index e4fc2c1..3eceeab
--- a/e2sm/headers/SupportedSULFreqBandItem.h
+++ b/e2sm/headers/SupportedSULFreqBandItem.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _SupportedSULFreqBandItem_H_
diff --git a/e2sm/headers/TriggerType-Choice-L2state.h b/e2sm/headers/TriggerType-Choice-L2state.h
old mode 100755
new mode 100644
index d22cc96..ea9570a
--- a/e2sm/headers/TriggerType-Choice-L2state.h
+++ b/e2sm/headers/TriggerType-Choice-L2state.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _TriggerType_Choice_L2state_H_
diff --git a/e2sm/headers/TriggerType-Choice-RRCstate-Item.h b/e2sm/headers/TriggerType-Choice-RRCstate-Item.h
old mode 100755
new mode 100644
index 0ab1f55..c5c9774
--- a/e2sm/headers/TriggerType-Choice-RRCstate-Item.h
+++ b/e2sm/headers/TriggerType-Choice-RRCstate-Item.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _TriggerType_Choice_RRCstate_Item_H_
diff --git a/e2sm/headers/TriggerType-Choice-RRCstate.h b/e2sm/headers/TriggerType-Choice-RRCstate.h
old mode 100755
new mode 100644
index ea2bcc5..1805bd8
--- a/e2sm/headers/TriggerType-Choice-RRCstate.h
+++ b/e2sm/headers/TriggerType-Choice-RRCstate.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _TriggerType_Choice_RRCstate_H_
diff --git a/e2sm/headers/TriggerType-Choice-UEID.h b/e2sm/headers/TriggerType-Choice-UEID.h
old mode 100755
new mode 100644
index ad50aaf..8920c36
--- a/e2sm/headers/TriggerType-Choice-UEID.h
+++ b/e2sm/headers/TriggerType-Choice-UEID.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _TriggerType_Choice_UEID_H_
diff --git a/e2sm/headers/TriggerType-Choice.h b/e2sm/headers/TriggerType-Choice.h
old mode 100755
new mode 100644
index 41dbff4..20afe9c
--- a/e2sm/headers/TriggerType-Choice.h
+++ b/e2sm/headers/TriggerType-Choice.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _TriggerType_Choice_H_
diff --git a/e2sm/headers/UEID-EN-GNB.h b/e2sm/headers/UEID-EN-GNB.h
old mode 100755
new mode 100644
index b8f6104..2d19777
--- a/e2sm/headers/UEID-EN-GNB.h
+++ b/e2sm/headers/UEID-EN-GNB.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _UEID_EN_GNB_H_
diff --git a/e2sm/headers/UEID-ENB.h b/e2sm/headers/UEID-ENB.h
old mode 100755
new mode 100644
index 0549076..833b52f
--- a/e2sm/headers/UEID-ENB.h
+++ b/e2sm/headers/UEID-ENB.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _UEID_ENB_H_
diff --git a/e2sm/headers/UEID-GNB-CU-CP-E1AP-ID-Item.h b/e2sm/headers/UEID-GNB-CU-CP-E1AP-ID-Item.h
old mode 100755
new mode 100644
index 9818980..6844487
--- a/e2sm/headers/UEID-GNB-CU-CP-E1AP-ID-Item.h
+++ b/e2sm/headers/UEID-GNB-CU-CP-E1AP-ID-Item.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _UEID_GNB_CU_CP_E1AP_ID_Item_H_
diff --git a/e2sm/headers/UEID-GNB-CU-CP-E1AP-ID-List.h b/e2sm/headers/UEID-GNB-CU-CP-E1AP-ID-List.h
old mode 100755
new mode 100644
index faca51a..5dd862a
--- a/e2sm/headers/UEID-GNB-CU-CP-E1AP-ID-List.h
+++ b/e2sm/headers/UEID-GNB-CU-CP-E1AP-ID-List.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _UEID_GNB_CU_CP_E1AP_ID_List_H_
diff --git a/e2sm/headers/UEID-GNB-CU-CP-F1AP-ID-Item.h b/e2sm/headers/UEID-GNB-CU-CP-F1AP-ID-Item.h
old mode 100755
new mode 100644
index 580de4c..8193bcf
--- a/e2sm/headers/UEID-GNB-CU-CP-F1AP-ID-Item.h
+++ b/e2sm/headers/UEID-GNB-CU-CP-F1AP-ID-Item.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _UEID_GNB_CU_CP_F1AP_ID_Item_H_
diff --git a/e2sm/headers/UEID-GNB-CU-F1AP-ID-List.h b/e2sm/headers/UEID-GNB-CU-F1AP-ID-List.h
old mode 100755
new mode 100644
index ff71811..b1384c3
--- a/e2sm/headers/UEID-GNB-CU-F1AP-ID-List.h
+++ b/e2sm/headers/UEID-GNB-CU-F1AP-ID-List.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _UEID_GNB_CU_F1AP_ID_List_H_
diff --git a/e2sm/headers/UEID-GNB-CU-UP.h b/e2sm/headers/UEID-GNB-CU-UP.h
old mode 100755
new mode 100644
index d9e8fc0..545fe5d
--- a/e2sm/headers/UEID-GNB-CU-UP.h
+++ b/e2sm/headers/UEID-GNB-CU-UP.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _UEID_GNB_CU_UP_H_
diff --git a/e2sm/headers/UEID-GNB-DU.h b/e2sm/headers/UEID-GNB-DU.h
old mode 100755
new mode 100644
index bf224c4..3fc4b80
--- a/e2sm/headers/UEID-GNB-DU.h
+++ b/e2sm/headers/UEID-GNB-DU.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _UEID_GNB_DU_H_
diff --git a/e2sm/headers/UEID-GNB.h b/e2sm/headers/UEID-GNB.h
old mode 100755
new mode 100644
index 4a76f62..4d62c06
--- a/e2sm/headers/UEID-GNB.h
+++ b/e2sm/headers/UEID-GNB.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _UEID_GNB_H_
diff --git a/e2sm/headers/UEID-NG-ENB-DU.h b/e2sm/headers/UEID-NG-ENB-DU.h
old mode 100755
new mode 100644
index 1aa0b27..fb405e5
--- a/e2sm/headers/UEID-NG-ENB-DU.h
+++ b/e2sm/headers/UEID-NG-ENB-DU.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _UEID_NG_ENB_DU_H_
diff --git a/e2sm/headers/UEID-NG-ENB.h b/e2sm/headers/UEID-NG-ENB.h
old mode 100755
new mode 100644
index bb19c7e..cd0125d
--- a/e2sm/headers/UEID-NG-ENB.h
+++ b/e2sm/headers/UEID-NG-ENB.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _UEID_NG_ENB_H_
diff --git a/e2sm/headers/UEID.h b/e2sm/headers/UEID.h
old mode 100755
new mode 100644
index 26988b5..2526585
--- a/e2sm/headers/UEID.h
+++ b/e2sm/headers/UEID.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _UEID_H_
diff --git a/e2sm/headers/UEIdentification-RANParameter-Item.h b/e2sm/headers/UEIdentification-RANParameter-Item.h
old mode 100755
new mode 100644
index 75f461f..54a1d4b
--- a/e2sm/headers/UEIdentification-RANParameter-Item.h
+++ b/e2sm/headers/UEIdentification-RANParameter-Item.h
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#ifndef _UEIdentification_RANParameter_Item_H_
diff --git a/e2sm/headers/asn_SEQUENCE_OF.h b/e2sm/headers/asn_SEQUENCE_OF.h
old mode 100755
new mode 100644
diff --git a/e2sm/headers/asn_SET_OF.h b/e2sm/headers/asn_SET_OF.h
old mode 100755
new mode 100644
diff --git a/e2sm/headers/asn_application.h b/e2sm/headers/asn_application.h
old mode 100755
new mode 100644
diff --git a/e2sm/headers/asn_bit_data.h b/e2sm/headers/asn_bit_data.h
old mode 100755
new mode 100644
diff --git a/e2sm/headers/asn_codecs.h b/e2sm/headers/asn_codecs.h
old mode 100755
new mode 100644
diff --git a/e2sm/headers/asn_codecs_prim.h b/e2sm/headers/asn_codecs_prim.h
old mode 100755
new mode 100644
diff --git a/e2sm/headers/asn_constant.h b/e2sm/headers/asn_constant.h
old mode 100755
new mode 100644
index 4566a7a..9340288
--- a/e2sm/headers/asn_constant.h
+++ b/e2sm/headers/asn_constant.h
@@ -9,11 +9,6 @@
extern "C" {
#endif
-#define maxE1APid (65535)
-#define maxF1APid (4)
-#define maxEARFCN (65535)
-#define maxNRARFCN (3279165)
-#define maxnoofNrCellBands (32)
#define maxnoofMessages (65535)
#define maxnoofE2InfoChanges (65535)
#define maxnoofUEInfoChanges (65535)
@@ -37,6 +32,13 @@
#define maxnoofInsertIndication (65535)
#define maxnoofControlAction (65535)
#define maxnoofPolicyAction (65535)
+#define maxnoofInsertIndicationActions (63)
+#define maxnoofMulCtrlActions (63)
+#define maxE1APid (65535)
+#define maxF1APid (4)
+#define maxEARFCN (65535)
+#define maxNRARFCN (3279165)
+#define maxnoofNrCellBands (32)
#ifdef __cplusplus
diff --git a/e2sm/headers/asn_internal.h b/e2sm/headers/asn_internal.h
old mode 100755
new mode 100644
diff --git a/e2sm/headers/asn_ioc.h b/e2sm/headers/asn_ioc.h
old mode 100755
new mode 100644
diff --git a/e2sm/headers/asn_random_fill.h b/e2sm/headers/asn_random_fill.h
old mode 100755
new mode 100644
diff --git a/e2sm/headers/asn_system.h b/e2sm/headers/asn_system.h
old mode 100755
new mode 100644
diff --git a/e2sm/headers/ber_decoder.h b/e2sm/headers/ber_decoder.h
old mode 100755
new mode 100644
diff --git a/e2sm/headers/ber_tlv_length.h b/e2sm/headers/ber_tlv_length.h
old mode 100755
new mode 100644
diff --git a/e2sm/headers/ber_tlv_tag.h b/e2sm/headers/ber_tlv_tag.h
old mode 100755
new mode 100644
diff --git a/e2sm/headers/constr_CHOICE.h b/e2sm/headers/constr_CHOICE.h
old mode 100755
new mode 100644
diff --git a/e2sm/headers/constr_SEQUENCE.h b/e2sm/headers/constr_SEQUENCE.h
old mode 100755
new mode 100644
diff --git a/e2sm/headers/constr_SEQUENCE_OF.h b/e2sm/headers/constr_SEQUENCE_OF.h
old mode 100755
new mode 100644
diff --git a/e2sm/headers/constr_SET_OF.h b/e2sm/headers/constr_SET_OF.h
old mode 100755
new mode 100644
diff --git a/e2sm/headers/constr_TYPE.h b/e2sm/headers/constr_TYPE.h
old mode 100755
new mode 100644
diff --git a/e2sm/headers/constraints.h b/e2sm/headers/constraints.h
old mode 100755
new mode 100644
diff --git a/e2sm/headers/der_encoder.h b/e2sm/headers/der_encoder.h
old mode 100755
new mode 100644
diff --git a/e2sm/headers/oer_decoder.h b/e2sm/headers/oer_decoder.h
old mode 100755
new mode 100644
diff --git a/e2sm/headers/oer_encoder.h b/e2sm/headers/oer_encoder.h
old mode 100755
new mode 100644
diff --git a/e2sm/headers/oer_support.h b/e2sm/headers/oer_support.h
old mode 100755
new mode 100644
diff --git a/e2sm/headers/per_decoder.h b/e2sm/headers/per_decoder.h
old mode 100755
new mode 100644
diff --git a/e2sm/headers/per_encoder.h b/e2sm/headers/per_encoder.h
old mode 100755
new mode 100644
diff --git a/e2sm/headers/per_opentype.h b/e2sm/headers/per_opentype.h
old mode 100755
new mode 100644
diff --git a/e2sm/headers/per_support.h b/e2sm/headers/per_support.h
old mode 100755
new mode 100644
diff --git a/e2sm/headers/tags b/e2sm/headers/tags
deleted file mode 100755
index 0f08eea..0000000
--- a/e2sm/headers/tags
+++ /dev/null
@@ -1,11 +0,0 @@
-!_TAG_FILE_FORMAT 2 /extended format; --format=1 will not append ;" to lines/
-!_TAG_FILE_SORTED 1 /0=unsorted, 1=sorted, 2=foldcase/
-!_TAG_OUTPUT_EXCMD mixed /number, pattern, mixed, or combineV2/
-!_TAG_OUTPUT_FILESEP slash /slash or backslash/
-!_TAG_OUTPUT_MODE u-ctags /u-ctags or e-ctags/
-!_TAG_PATTERN_LENGTH_LIMIT 96 /0 for no limit/
-!_TAG_PROC_CWD /home/ubuntu/tm/rc/e2sm/headers/ //
-!_TAG_PROGRAM_AUTHOR Universal Ctags Team //
-!_TAG_PROGRAM_NAME Universal Ctags /Derived from Exuberant Ctags/
-!_TAG_PROGRAM_URL https://ctags.io/ /official site/
-!_TAG_PROGRAM_VERSION 5.9.0 /7877f202/
diff --git a/e2sm/headers/xer_decoder.h b/e2sm/headers/xer_decoder.h
old mode 100755
new mode 100644
diff --git a/e2sm/headers/xer_encoder.h b/e2sm/headers/xer_encoder.h
old mode 100755
new mode 100644
diff --git a/e2sm/headers/xer_support.h b/e2sm/headers/xer_support.h
old mode 100755
new mode 100644
diff --git a/e2sm/lib/AMF-UE-NGAP-ID.c b/e2sm/lib/AMF-UE-NGAP-ID.c
index 403bacf..0180c9e 100644
--- a/e2sm/lib/AMF-UE-NGAP-ID.c
+++ b/e2sm/lib/AMF-UE-NGAP-ID.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "AMF-UE-NGAP-ID.h"
diff --git a/e2sm/lib/AMFPointer.c b/e2sm/lib/AMFPointer.c
index 70592cd..b8be1d1 100644
--- a/e2sm/lib/AMFPointer.c
+++ b/e2sm/lib/AMFPointer.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "AMFPointer.h"
diff --git a/e2sm/lib/AMFRegionID.c b/e2sm/lib/AMFRegionID.c
index f686a27..fc663d9 100644
--- a/e2sm/lib/AMFRegionID.c
+++ b/e2sm/lib/AMFRegionID.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "AMFRegionID.h"
diff --git a/e2sm/lib/AMFSetID.c b/e2sm/lib/AMFSetID.c
index 797bdba..28886f2 100644
--- a/e2sm/lib/AMFSetID.c
+++ b/e2sm/lib/AMFSetID.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "AMFSetID.h"
diff --git a/e2sm/lib/CGI.c b/e2sm/lib/CGI.c
index a0f0d66..99b1946 100644
--- a/e2sm/lib/CGI.c
+++ b/e2sm/lib/CGI.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "CGI.h"
diff --git a/e2sm/lib/CallProcessBreakpoint-RANParameter-Item.c b/e2sm/lib/CallProcessBreakpoint-RANParameter-Item.c
index 4825bb7..4933869 100644
--- a/e2sm/lib/CallProcessBreakpoint-RANParameter-Item.c
+++ b/e2sm/lib/CallProcessBreakpoint-RANParameter-Item.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "CallProcessBreakpoint-RANParameter-Item.h"
diff --git a/e2sm/lib/CellIdentification-RANParameter-Item.c b/e2sm/lib/CellIdentification-RANParameter-Item.c
index 8c6f787..6cec813 100644
--- a/e2sm/lib/CellIdentification-RANParameter-Item.c
+++ b/e2sm/lib/CellIdentification-RANParameter-Item.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "CellIdentification-RANParameter-Item.h"
diff --git a/e2sm/lib/ControlAction-RANParameter-Item.c b/e2sm/lib/ControlAction-RANParameter-Item.c
index c9cca4f..86fddd9 100644
--- a/e2sm/lib/ControlAction-RANParameter-Item.c
+++ b/e2sm/lib/ControlAction-RANParameter-Item.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "ControlAction-RANParameter-Item.h"
diff --git a/e2sm/lib/ControlOutcome-RANParameter-Item.c b/e2sm/lib/ControlOutcome-RANParameter-Item.c
index 30a3ff8..63e624f 100644
--- a/e2sm/lib/ControlOutcome-RANParameter-Item.c
+++ b/e2sm/lib/ControlOutcome-RANParameter-Item.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "ControlOutcome-RANParameter-Item.h"
diff --git a/e2sm/lib/CoreCPID.c b/e2sm/lib/CoreCPID.c
index 1a5c8d4..c3764b7 100644
--- a/e2sm/lib/CoreCPID.c
+++ b/e2sm/lib/CoreCPID.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "CoreCPID.h"
diff --git a/e2sm/lib/E-UTRA-ARFCN.c b/e2sm/lib/E-UTRA-ARFCN.c
index 6fa8a7e..00bd514 100644
--- a/e2sm/lib/E-UTRA-ARFCN.c
+++ b/e2sm/lib/E-UTRA-ARFCN.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "E-UTRA-ARFCN.h"
diff --git a/e2sm/lib/E-UTRA-PCI.c b/e2sm/lib/E-UTRA-PCI.c
index 4d9f07d..6477cd1 100644
--- a/e2sm/lib/E-UTRA-PCI.c
+++ b/e2sm/lib/E-UTRA-PCI.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "E-UTRA-PCI.h"
diff --git a/e2sm/lib/E-UTRA-TAC.c b/e2sm/lib/E-UTRA-TAC.c
index 55ad809..29b30e9 100644
--- a/e2sm/lib/E-UTRA-TAC.c
+++ b/e2sm/lib/E-UTRA-TAC.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "E-UTRA-TAC.h"
diff --git a/e2sm/lib/E2SM-RC-ActionDefinition-Format1-Item.c b/e2sm/lib/E2SM-RC-ActionDefinition-Format1-Item.c
index ae6439a..ba8dfa8 100644
--- a/e2sm/lib/E2SM-RC-ActionDefinition-Format1-Item.c
+++ b/e2sm/lib/E2SM-RC-ActionDefinition-Format1-Item.c
@@ -1,12 +1,13 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "E2SM-RC-ActionDefinition-Format1-Item.h"
+#include "RANParameter-Definition.h"
asn_TYPE_member_t asn_MBR_E2SM_RC_ActionDefinition_Format1_Item_1[] = {
{ ATF_NOFLAGS, 0, offsetof(struct E2SM_RC_ActionDefinition_Format1_Item, ranParameter_ID),
(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
@@ -17,19 +18,31 @@
0, 0, /* No default value */
"ranParameter-ID"
},
+ { ATF_POINTER, 1, offsetof(struct E2SM_RC_ActionDefinition_Format1_Item, ranParameter_Definition),
+ (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
+ -1, /* IMPLICIT tag at current level */
+ &asn_DEF_RANParameter_Definition,
+ 0,
+ { 0, 0, 0 },
+ 0, 0, /* No default value */
+ "ranParameter-Definition"
+ },
};
+static const int asn_MAP_E2SM_RC_ActionDefinition_Format1_Item_oms_1[] = { 1 };
static const ber_tlv_tag_t asn_DEF_E2SM_RC_ActionDefinition_Format1_Item_tags_1[] = {
(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
};
static const asn_TYPE_tag2member_t asn_MAP_E2SM_RC_ActionDefinition_Format1_Item_tag2el_1[] = {
- { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* ranParameter-ID */
+ { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* ranParameter-ID */
+ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* ranParameter-Definition */
};
asn_SEQUENCE_specifics_t asn_SPC_E2SM_RC_ActionDefinition_Format1_Item_specs_1 = {
sizeof(struct E2SM_RC_ActionDefinition_Format1_Item),
offsetof(struct E2SM_RC_ActionDefinition_Format1_Item, _asn_ctx),
asn_MAP_E2SM_RC_ActionDefinition_Format1_Item_tag2el_1,
- 1, /* Count of tags in the map */
- 0, 0, 0, /* Optional elements (not needed) */
+ 2, /* Count of tags in the map */
+ asn_MAP_E2SM_RC_ActionDefinition_Format1_Item_oms_1, /* Optional members */
+ 0, 1, /* Root/Additions */
1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_E2SM_RC_ActionDefinition_Format1_Item = {
@@ -44,7 +57,7 @@
/sizeof(asn_DEF_E2SM_RC_ActionDefinition_Format1_Item_tags_1[0]), /* 1 */
{ 0, 0, SEQUENCE_constraint },
asn_MBR_E2SM_RC_ActionDefinition_Format1_Item_1,
- 1, /* Elements count */
+ 2, /* Elements count */
&asn_SPC_E2SM_RC_ActionDefinition_Format1_Item_specs_1 /* Additional specs */
};
diff --git a/e2sm/lib/E2SM-RC-ActionDefinition-Format1.c b/e2sm/lib/E2SM-RC-ActionDefinition-Format1.c
index cfe2b5c..7cd3499 100644
--- a/e2sm/lib/E2SM-RC-ActionDefinition-Format1.c
+++ b/e2sm/lib/E2SM-RC-ActionDefinition-Format1.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "E2SM-RC-ActionDefinition-Format1.h"
diff --git a/e2sm/lib/E2SM-RC-ActionDefinition-Format2-Item.c b/e2sm/lib/E2SM-RC-ActionDefinition-Format2-Item.c
index 3b48569..9a9621b 100644
--- a/e2sm/lib/E2SM-RC-ActionDefinition-Format2-Item.c
+++ b/e2sm/lib/E2SM-RC-ActionDefinition-Format2-Item.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "E2SM-RC-ActionDefinition-Format2-Item.h"
diff --git a/e2sm/lib/E2SM-RC-ActionDefinition-Format2.c b/e2sm/lib/E2SM-RC-ActionDefinition-Format2.c
index f15018d..057bff9 100644
--- a/e2sm/lib/E2SM-RC-ActionDefinition-Format2.c
+++ b/e2sm/lib/E2SM-RC-ActionDefinition-Format2.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "E2SM-RC-ActionDefinition-Format2.h"
diff --git a/e2sm/lib/E2SM-RC-ActionDefinition-Format3-Item.c b/e2sm/lib/E2SM-RC-ActionDefinition-Format3-Item.c
index 1390c44..1afbd78 100644
--- a/e2sm/lib/E2SM-RC-ActionDefinition-Format3-Item.c
+++ b/e2sm/lib/E2SM-RC-ActionDefinition-Format3-Item.c
@@ -1,12 +1,13 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "E2SM-RC-ActionDefinition-Format3-Item.h"
+#include "RANParameter-Definition.h"
asn_TYPE_member_t asn_MBR_E2SM_RC_ActionDefinition_Format3_Item_1[] = {
{ ATF_NOFLAGS, 0, offsetof(struct E2SM_RC_ActionDefinition_Format3_Item, ranParameter_ID),
(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
@@ -17,19 +18,31 @@
0, 0, /* No default value */
"ranParameter-ID"
},
+ { ATF_POINTER, 1, offsetof(struct E2SM_RC_ActionDefinition_Format3_Item, ranParameter_Definition),
+ (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
+ -1, /* IMPLICIT tag at current level */
+ &asn_DEF_RANParameter_Definition,
+ 0,
+ { 0, 0, 0 },
+ 0, 0, /* No default value */
+ "ranParameter-Definition"
+ },
};
+static const int asn_MAP_E2SM_RC_ActionDefinition_Format3_Item_oms_1[] = { 1 };
static const ber_tlv_tag_t asn_DEF_E2SM_RC_ActionDefinition_Format3_Item_tags_1[] = {
(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
};
static const asn_TYPE_tag2member_t asn_MAP_E2SM_RC_ActionDefinition_Format3_Item_tag2el_1[] = {
- { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* ranParameter-ID */
+ { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* ranParameter-ID */
+ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* ranParameter-Definition */
};
asn_SEQUENCE_specifics_t asn_SPC_E2SM_RC_ActionDefinition_Format3_Item_specs_1 = {
sizeof(struct E2SM_RC_ActionDefinition_Format3_Item),
offsetof(struct E2SM_RC_ActionDefinition_Format3_Item, _asn_ctx),
asn_MAP_E2SM_RC_ActionDefinition_Format3_Item_tag2el_1,
- 1, /* Count of tags in the map */
- 0, 0, 0, /* Optional elements (not needed) */
+ 2, /* Count of tags in the map */
+ asn_MAP_E2SM_RC_ActionDefinition_Format3_Item_oms_1, /* Optional members */
+ 0, 1, /* Root/Additions */
1, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_E2SM_RC_ActionDefinition_Format3_Item = {
@@ -44,7 +57,7 @@
/sizeof(asn_DEF_E2SM_RC_ActionDefinition_Format3_Item_tags_1[0]), /* 1 */
{ 0, 0, SEQUENCE_constraint },
asn_MBR_E2SM_RC_ActionDefinition_Format3_Item_1,
- 1, /* Elements count */
+ 2, /* Elements count */
&asn_SPC_E2SM_RC_ActionDefinition_Format3_Item_specs_1 /* Additional specs */
};
diff --git a/e2sm/lib/E2SM-RC-ActionDefinition-Format3.c b/e2sm/lib/E2SM-RC-ActionDefinition-Format3.c
index 1413d05..c745f9f 100644
--- a/e2sm/lib/E2SM-RC-ActionDefinition-Format3.c
+++ b/e2sm/lib/E2SM-RC-ActionDefinition-Format3.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "E2SM-RC-ActionDefinition-Format3.h"
diff --git a/e2sm/lib/E2SM-RC-ActionDefinition-Format4-Indication-Item.c b/e2sm/lib/E2SM-RC-ActionDefinition-Format4-Indication-Item.c
new file mode 100644
index 0000000..8ec642f
--- /dev/null
+++ b/e2sm/lib/E2SM-RC-ActionDefinition-Format4-Indication-Item.c
@@ -0,0 +1,140 @@
+/*
+ * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
+ * From ASN.1 module "E2SM-RC-IEs"
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ */
+
+#include "E2SM-RC-ActionDefinition-Format4-Indication-Item.h"
+
+#include "E2SM-RC-ActionDefinition-Format4-RANP-Item.h"
+static int
+memb_ranP_InsertIndication_List_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr,
+ asn_app_constraint_failed_f *ctfailcb, void *app_key) {
+ size_t size;
+
+ if(!sptr) {
+ ASN__CTFAIL(app_key, td, sptr,
+ "%s: value not given (%s:%d)",
+ td->name, __FILE__, __LINE__);
+ return -1;
+ }
+
+ /* Determine the number of elements */
+ size = _A_CSEQUENCE_FROM_VOID(sptr)->count;
+
+ if((size >= 1 && size <= 65535)) {
+ /* Perform validation of the inner elements */
+ return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
+ } else {
+ ASN__CTFAIL(app_key, td, sptr,
+ "%s: constraint failed (%s:%d)",
+ td->name, __FILE__, __LINE__);
+ return -1;
+ }
+}
+
+static asn_oer_constraints_t asn_OER_type_ranP_InsertIndication_List_constr_3 CC_NOTUSED = {
+ { 0, 0 },
+ -1 /* (SIZE(1..65535)) */};
+static asn_per_constraints_t asn_PER_type_ranP_InsertIndication_List_constr_3 CC_NOTUSED = {
+ { APC_UNCONSTRAINED, -1, -1, 0, 0 },
+ { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */,
+ 0, 0 /* No PER value map */
+};
+static asn_oer_constraints_t asn_OER_memb_ranP_InsertIndication_List_constr_3 CC_NOTUSED = {
+ { 0, 0 },
+ -1 /* (SIZE(1..65535)) */};
+static asn_per_constraints_t asn_PER_memb_ranP_InsertIndication_List_constr_3 CC_NOTUSED = {
+ { APC_UNCONSTRAINED, -1, -1, 0, 0 },
+ { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */,
+ 0, 0 /* No PER value map */
+};
+static asn_TYPE_member_t asn_MBR_ranP_InsertIndication_List_3[] = {
+ { ATF_POINTER, 0, 0,
+ (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
+ 0,
+ &asn_DEF_E2SM_RC_ActionDefinition_Format4_RANP_Item,
+ 0,
+ { 0, 0, 0 },
+ 0, 0, /* No default value */
+ ""
+ },
+};
+static const ber_tlv_tag_t asn_DEF_ranP_InsertIndication_List_tags_3[] = {
+ (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
+ (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
+};
+static asn_SET_OF_specifics_t asn_SPC_ranP_InsertIndication_List_specs_3 = {
+ sizeof(struct E2SM_RC_ActionDefinition_Format4_Indication_Item__ranP_InsertIndication_List),
+ offsetof(struct E2SM_RC_ActionDefinition_Format4_Indication_Item__ranP_InsertIndication_List, _asn_ctx),
+ 0, /* XER encoding is XMLDelimitedItemList */
+};
+static /* Use -fall-defs-global to expose */
+asn_TYPE_descriptor_t asn_DEF_ranP_InsertIndication_List_3 = {
+ "ranP-InsertIndication-List",
+ "ranP-InsertIndication-List",
+ &asn_OP_SEQUENCE_OF,
+ asn_DEF_ranP_InsertIndication_List_tags_3,
+ sizeof(asn_DEF_ranP_InsertIndication_List_tags_3)
+ /sizeof(asn_DEF_ranP_InsertIndication_List_tags_3[0]) - 1, /* 1 */
+ asn_DEF_ranP_InsertIndication_List_tags_3, /* Same as above */
+ sizeof(asn_DEF_ranP_InsertIndication_List_tags_3)
+ /sizeof(asn_DEF_ranP_InsertIndication_List_tags_3[0]), /* 2 */
+ { &asn_OER_type_ranP_InsertIndication_List_constr_3, &asn_PER_type_ranP_InsertIndication_List_constr_3, SEQUENCE_OF_constraint },
+ asn_MBR_ranP_InsertIndication_List_3,
+ 1, /* Single element */
+ &asn_SPC_ranP_InsertIndication_List_specs_3 /* Additional specs */
+};
+
+asn_TYPE_member_t asn_MBR_E2SM_RC_ActionDefinition_Format4_Indication_Item_1[] = {
+ { ATF_NOFLAGS, 0, offsetof(struct E2SM_RC_ActionDefinition_Format4_Indication_Item, ric_InsertIndication_ID),
+ (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
+ -1, /* IMPLICIT tag at current level */
+ &asn_DEF_RIC_InsertIndication_ID,
+ 0,
+ { 0, 0, 0 },
+ 0, 0, /* No default value */
+ "ric-InsertIndication-ID"
+ },
+ { ATF_NOFLAGS, 0, offsetof(struct E2SM_RC_ActionDefinition_Format4_Indication_Item, ranP_InsertIndication_List),
+ (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
+ 0,
+ &asn_DEF_ranP_InsertIndication_List_3,
+ 0,
+ { &asn_OER_memb_ranP_InsertIndication_List_constr_3, &asn_PER_memb_ranP_InsertIndication_List_constr_3, memb_ranP_InsertIndication_List_constraint_1 },
+ 0, 0, /* No default value */
+ "ranP-InsertIndication-List"
+ },
+};
+static const ber_tlv_tag_t asn_DEF_E2SM_RC_ActionDefinition_Format4_Indication_Item_tags_1[] = {
+ (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
+};
+static const asn_TYPE_tag2member_t asn_MAP_E2SM_RC_ActionDefinition_Format4_Indication_Item_tag2el_1[] = {
+ { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* ric-InsertIndication-ID */
+ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* ranP-InsertIndication-List */
+};
+asn_SEQUENCE_specifics_t asn_SPC_E2SM_RC_ActionDefinition_Format4_Indication_Item_specs_1 = {
+ sizeof(struct E2SM_RC_ActionDefinition_Format4_Indication_Item),
+ offsetof(struct E2SM_RC_ActionDefinition_Format4_Indication_Item, _asn_ctx),
+ asn_MAP_E2SM_RC_ActionDefinition_Format4_Indication_Item_tag2el_1,
+ 2, /* Count of tags in the map */
+ 0, 0, 0, /* Optional elements (not needed) */
+ 2, /* First extension addition */
+};
+asn_TYPE_descriptor_t asn_DEF_E2SM_RC_ActionDefinition_Format4_Indication_Item = {
+ "E2SM-RC-ActionDefinition-Format4-Indication-Item",
+ "E2SM-RC-ActionDefinition-Format4-Indication-Item",
+ &asn_OP_SEQUENCE,
+ asn_DEF_E2SM_RC_ActionDefinition_Format4_Indication_Item_tags_1,
+ sizeof(asn_DEF_E2SM_RC_ActionDefinition_Format4_Indication_Item_tags_1)
+ /sizeof(asn_DEF_E2SM_RC_ActionDefinition_Format4_Indication_Item_tags_1[0]), /* 1 */
+ asn_DEF_E2SM_RC_ActionDefinition_Format4_Indication_Item_tags_1, /* Same as above */
+ sizeof(asn_DEF_E2SM_RC_ActionDefinition_Format4_Indication_Item_tags_1)
+ /sizeof(asn_DEF_E2SM_RC_ActionDefinition_Format4_Indication_Item_tags_1[0]), /* 1 */
+ { 0, 0, SEQUENCE_constraint },
+ asn_MBR_E2SM_RC_ActionDefinition_Format4_Indication_Item_1,
+ 2, /* Elements count */
+ &asn_SPC_E2SM_RC_ActionDefinition_Format4_Indication_Item_specs_1 /* Additional specs */
+};
+
diff --git a/e2sm/lib/E2SM-RC-ActionDefinition-Format4-RANP-Item.c b/e2sm/lib/E2SM-RC-ActionDefinition-Format4-RANP-Item.c
new file mode 100644
index 0000000..5b21ba5
--- /dev/null
+++ b/e2sm/lib/E2SM-RC-ActionDefinition-Format4-RANP-Item.c
@@ -0,0 +1,63 @@
+/*
+ * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
+ * From ASN.1 module "E2SM-RC-IEs"
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ */
+
+#include "E2SM-RC-ActionDefinition-Format4-RANP-Item.h"
+
+#include "RANParameter-Definition.h"
+asn_TYPE_member_t asn_MBR_E2SM_RC_ActionDefinition_Format4_RANP_Item_1[] = {
+ { ATF_NOFLAGS, 0, offsetof(struct E2SM_RC_ActionDefinition_Format4_RANP_Item, ranParameter_ID),
+ (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
+ -1, /* IMPLICIT tag at current level */
+ &asn_DEF_RANParameter_ID,
+ 0,
+ { 0, 0, 0 },
+ 0, 0, /* No default value */
+ "ranParameter-ID"
+ },
+ { ATF_POINTER, 1, offsetof(struct E2SM_RC_ActionDefinition_Format4_RANP_Item, ranParameter_Definition),
+ (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
+ -1, /* IMPLICIT tag at current level */
+ &asn_DEF_RANParameter_Definition,
+ 0,
+ { 0, 0, 0 },
+ 0, 0, /* No default value */
+ "ranParameter-Definition"
+ },
+};
+static const int asn_MAP_E2SM_RC_ActionDefinition_Format4_RANP_Item_oms_1[] = { 1 };
+static const ber_tlv_tag_t asn_DEF_E2SM_RC_ActionDefinition_Format4_RANP_Item_tags_1[] = {
+ (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
+};
+static const asn_TYPE_tag2member_t asn_MAP_E2SM_RC_ActionDefinition_Format4_RANP_Item_tag2el_1[] = {
+ { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* ranParameter-ID */
+ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* ranParameter-Definition */
+};
+asn_SEQUENCE_specifics_t asn_SPC_E2SM_RC_ActionDefinition_Format4_RANP_Item_specs_1 = {
+ sizeof(struct E2SM_RC_ActionDefinition_Format4_RANP_Item),
+ offsetof(struct E2SM_RC_ActionDefinition_Format4_RANP_Item, _asn_ctx),
+ asn_MAP_E2SM_RC_ActionDefinition_Format4_RANP_Item_tag2el_1,
+ 2, /* Count of tags in the map */
+ asn_MAP_E2SM_RC_ActionDefinition_Format4_RANP_Item_oms_1, /* Optional members */
+ 0, 1, /* Root/Additions */
+ 1, /* First extension addition */
+};
+asn_TYPE_descriptor_t asn_DEF_E2SM_RC_ActionDefinition_Format4_RANP_Item = {
+ "E2SM-RC-ActionDefinition-Format4-RANP-Item",
+ "E2SM-RC-ActionDefinition-Format4-RANP-Item",
+ &asn_OP_SEQUENCE,
+ asn_DEF_E2SM_RC_ActionDefinition_Format4_RANP_Item_tags_1,
+ sizeof(asn_DEF_E2SM_RC_ActionDefinition_Format4_RANP_Item_tags_1)
+ /sizeof(asn_DEF_E2SM_RC_ActionDefinition_Format4_RANP_Item_tags_1[0]), /* 1 */
+ asn_DEF_E2SM_RC_ActionDefinition_Format4_RANP_Item_tags_1, /* Same as above */
+ sizeof(asn_DEF_E2SM_RC_ActionDefinition_Format4_RANP_Item_tags_1)
+ /sizeof(asn_DEF_E2SM_RC_ActionDefinition_Format4_RANP_Item_tags_1[0]), /* 1 */
+ { 0, 0, SEQUENCE_constraint },
+ asn_MBR_E2SM_RC_ActionDefinition_Format4_RANP_Item_1,
+ 2, /* Elements count */
+ &asn_SPC_E2SM_RC_ActionDefinition_Format4_RANP_Item_specs_1 /* Additional specs */
+};
+
diff --git a/e2sm/lib/E2SM-RC-ActionDefinition-Format4-Style-Item.c b/e2sm/lib/E2SM-RC-ActionDefinition-Format4-Style-Item.c
new file mode 100644
index 0000000..c2ec5e4
--- /dev/null
+++ b/e2sm/lib/E2SM-RC-ActionDefinition-Format4-Style-Item.c
@@ -0,0 +1,140 @@
+/*
+ * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
+ * From ASN.1 module "E2SM-RC-IEs"
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ */
+
+#include "E2SM-RC-ActionDefinition-Format4-Style-Item.h"
+
+#include "E2SM-RC-ActionDefinition-Format4-Indication-Item.h"
+static int
+memb_ric_InsertIndication_List_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr,
+ asn_app_constraint_failed_f *ctfailcb, void *app_key) {
+ size_t size;
+
+ if(!sptr) {
+ ASN__CTFAIL(app_key, td, sptr,
+ "%s: value not given (%s:%d)",
+ td->name, __FILE__, __LINE__);
+ return -1;
+ }
+
+ /* Determine the number of elements */
+ size = _A_CSEQUENCE_FROM_VOID(sptr)->count;
+
+ if((size >= 1 && size <= 63)) {
+ /* Perform validation of the inner elements */
+ return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
+ } else {
+ ASN__CTFAIL(app_key, td, sptr,
+ "%s: constraint failed (%s:%d)",
+ td->name, __FILE__, __LINE__);
+ return -1;
+ }
+}
+
+static asn_oer_constraints_t asn_OER_type_ric_InsertIndication_List_constr_3 CC_NOTUSED = {
+ { 0, 0 },
+ -1 /* (SIZE(1..63)) */};
+static asn_per_constraints_t asn_PER_type_ric_InsertIndication_List_constr_3 CC_NOTUSED = {
+ { APC_UNCONSTRAINED, -1, -1, 0, 0 },
+ { APC_CONSTRAINED, 6, 6, 1, 63 } /* (SIZE(1..63)) */,
+ 0, 0 /* No PER value map */
+};
+static asn_oer_constraints_t asn_OER_memb_ric_InsertIndication_List_constr_3 CC_NOTUSED = {
+ { 0, 0 },
+ -1 /* (SIZE(1..63)) */};
+static asn_per_constraints_t asn_PER_memb_ric_InsertIndication_List_constr_3 CC_NOTUSED = {
+ { APC_UNCONSTRAINED, -1, -1, 0, 0 },
+ { APC_CONSTRAINED, 6, 6, 1, 63 } /* (SIZE(1..63)) */,
+ 0, 0 /* No PER value map */
+};
+static asn_TYPE_member_t asn_MBR_ric_InsertIndication_List_3[] = {
+ { ATF_POINTER, 0, 0,
+ (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
+ 0,
+ &asn_DEF_E2SM_RC_ActionDefinition_Format4_Indication_Item,
+ 0,
+ { 0, 0, 0 },
+ 0, 0, /* No default value */
+ ""
+ },
+};
+static const ber_tlv_tag_t asn_DEF_ric_InsertIndication_List_tags_3[] = {
+ (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
+ (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
+};
+static asn_SET_OF_specifics_t asn_SPC_ric_InsertIndication_List_specs_3 = {
+ sizeof(struct E2SM_RC_ActionDefinition_Format4_Style_Item__ric_InsertIndication_List),
+ offsetof(struct E2SM_RC_ActionDefinition_Format4_Style_Item__ric_InsertIndication_List, _asn_ctx),
+ 0, /* XER encoding is XMLDelimitedItemList */
+};
+static /* Use -fall-defs-global to expose */
+asn_TYPE_descriptor_t asn_DEF_ric_InsertIndication_List_3 = {
+ "ric-InsertIndication-List",
+ "ric-InsertIndication-List",
+ &asn_OP_SEQUENCE_OF,
+ asn_DEF_ric_InsertIndication_List_tags_3,
+ sizeof(asn_DEF_ric_InsertIndication_List_tags_3)
+ /sizeof(asn_DEF_ric_InsertIndication_List_tags_3[0]) - 1, /* 1 */
+ asn_DEF_ric_InsertIndication_List_tags_3, /* Same as above */
+ sizeof(asn_DEF_ric_InsertIndication_List_tags_3)
+ /sizeof(asn_DEF_ric_InsertIndication_List_tags_3[0]), /* 2 */
+ { &asn_OER_type_ric_InsertIndication_List_constr_3, &asn_PER_type_ric_InsertIndication_List_constr_3, SEQUENCE_OF_constraint },
+ asn_MBR_ric_InsertIndication_List_3,
+ 1, /* Single element */
+ &asn_SPC_ric_InsertIndication_List_specs_3 /* Additional specs */
+};
+
+asn_TYPE_member_t asn_MBR_E2SM_RC_ActionDefinition_Format4_Style_Item_1[] = {
+ { ATF_NOFLAGS, 0, offsetof(struct E2SM_RC_ActionDefinition_Format4_Style_Item, requested_Insert_Style_Type),
+ (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
+ -1, /* IMPLICIT tag at current level */
+ &asn_DEF_RIC_Style_Type,
+ 0,
+ { 0, 0, 0 },
+ 0, 0, /* No default value */
+ "requested-Insert-Style-Type"
+ },
+ { ATF_NOFLAGS, 0, offsetof(struct E2SM_RC_ActionDefinition_Format4_Style_Item, ric_InsertIndication_List),
+ (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
+ 0,
+ &asn_DEF_ric_InsertIndication_List_3,
+ 0,
+ { &asn_OER_memb_ric_InsertIndication_List_constr_3, &asn_PER_memb_ric_InsertIndication_List_constr_3, memb_ric_InsertIndication_List_constraint_1 },
+ 0, 0, /* No default value */
+ "ric-InsertIndication-List"
+ },
+};
+static const ber_tlv_tag_t asn_DEF_E2SM_RC_ActionDefinition_Format4_Style_Item_tags_1[] = {
+ (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
+};
+static const asn_TYPE_tag2member_t asn_MAP_E2SM_RC_ActionDefinition_Format4_Style_Item_tag2el_1[] = {
+ { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* requested-Insert-Style-Type */
+ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* ric-InsertIndication-List */
+};
+asn_SEQUENCE_specifics_t asn_SPC_E2SM_RC_ActionDefinition_Format4_Style_Item_specs_1 = {
+ sizeof(struct E2SM_RC_ActionDefinition_Format4_Style_Item),
+ offsetof(struct E2SM_RC_ActionDefinition_Format4_Style_Item, _asn_ctx),
+ asn_MAP_E2SM_RC_ActionDefinition_Format4_Style_Item_tag2el_1,
+ 2, /* Count of tags in the map */
+ 0, 0, 0, /* Optional elements (not needed) */
+ 2, /* First extension addition */
+};
+asn_TYPE_descriptor_t asn_DEF_E2SM_RC_ActionDefinition_Format4_Style_Item = {
+ "E2SM-RC-ActionDefinition-Format4-Style-Item",
+ "E2SM-RC-ActionDefinition-Format4-Style-Item",
+ &asn_OP_SEQUENCE,
+ asn_DEF_E2SM_RC_ActionDefinition_Format4_Style_Item_tags_1,
+ sizeof(asn_DEF_E2SM_RC_ActionDefinition_Format4_Style_Item_tags_1)
+ /sizeof(asn_DEF_E2SM_RC_ActionDefinition_Format4_Style_Item_tags_1[0]), /* 1 */
+ asn_DEF_E2SM_RC_ActionDefinition_Format4_Style_Item_tags_1, /* Same as above */
+ sizeof(asn_DEF_E2SM_RC_ActionDefinition_Format4_Style_Item_tags_1)
+ /sizeof(asn_DEF_E2SM_RC_ActionDefinition_Format4_Style_Item_tags_1[0]), /* 1 */
+ { 0, 0, SEQUENCE_constraint },
+ asn_MBR_E2SM_RC_ActionDefinition_Format4_Style_Item_1,
+ 2, /* Elements count */
+ &asn_SPC_E2SM_RC_ActionDefinition_Format4_Style_Item_specs_1 /* Additional specs */
+};
+
diff --git a/e2sm/lib/E2SM-RC-ActionDefinition-Format4.c b/e2sm/lib/E2SM-RC-ActionDefinition-Format4.c
new file mode 100644
index 0000000..4044d2b
--- /dev/null
+++ b/e2sm/lib/E2SM-RC-ActionDefinition-Format4.c
@@ -0,0 +1,143 @@
+/*
+ * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
+ * From ASN.1 module "E2SM-RC-IEs"
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ */
+
+#include "E2SM-RC-ActionDefinition-Format4.h"
+
+#include "UEID.h"
+#include "E2SM-RC-ActionDefinition-Format4-Style-Item.h"
+static int
+memb_ric_InsertStyle_List_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr,
+ asn_app_constraint_failed_f *ctfailcb, void *app_key) {
+ size_t size;
+
+ if(!sptr) {
+ ASN__CTFAIL(app_key, td, sptr,
+ "%s: value not given (%s:%d)",
+ td->name, __FILE__, __LINE__);
+ return -1;
+ }
+
+ /* Determine the number of elements */
+ size = _A_CSEQUENCE_FROM_VOID(sptr)->count;
+
+ if((size >= 1 && size <= 63)) {
+ /* Perform validation of the inner elements */
+ return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
+ } else {
+ ASN__CTFAIL(app_key, td, sptr,
+ "%s: constraint failed (%s:%d)",
+ td->name, __FILE__, __LINE__);
+ return -1;
+ }
+}
+
+static asn_oer_constraints_t asn_OER_type_ric_InsertStyle_List_constr_2 CC_NOTUSED = {
+ { 0, 0 },
+ -1 /* (SIZE(1..63)) */};
+static asn_per_constraints_t asn_PER_type_ric_InsertStyle_List_constr_2 CC_NOTUSED = {
+ { APC_UNCONSTRAINED, -1, -1, 0, 0 },
+ { APC_CONSTRAINED, 6, 6, 1, 63 } /* (SIZE(1..63)) */,
+ 0, 0 /* No PER value map */
+};
+static asn_oer_constraints_t asn_OER_memb_ric_InsertStyle_List_constr_2 CC_NOTUSED = {
+ { 0, 0 },
+ -1 /* (SIZE(1..63)) */};
+static asn_per_constraints_t asn_PER_memb_ric_InsertStyle_List_constr_2 CC_NOTUSED = {
+ { APC_UNCONSTRAINED, -1, -1, 0, 0 },
+ { APC_CONSTRAINED, 6, 6, 1, 63 } /* (SIZE(1..63)) */,
+ 0, 0 /* No PER value map */
+};
+static asn_TYPE_member_t asn_MBR_ric_InsertStyle_List_2[] = {
+ { ATF_POINTER, 0, 0,
+ (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
+ 0,
+ &asn_DEF_E2SM_RC_ActionDefinition_Format4_Style_Item,
+ 0,
+ { 0, 0, 0 },
+ 0, 0, /* No default value */
+ ""
+ },
+};
+static const ber_tlv_tag_t asn_DEF_ric_InsertStyle_List_tags_2[] = {
+ (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
+ (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
+};
+static asn_SET_OF_specifics_t asn_SPC_ric_InsertStyle_List_specs_2 = {
+ sizeof(struct E2SM_RC_ActionDefinition_Format4__ric_InsertStyle_List),
+ offsetof(struct E2SM_RC_ActionDefinition_Format4__ric_InsertStyle_List, _asn_ctx),
+ 0, /* XER encoding is XMLDelimitedItemList */
+};
+static /* Use -fall-defs-global to expose */
+asn_TYPE_descriptor_t asn_DEF_ric_InsertStyle_List_2 = {
+ "ric-InsertStyle-List",
+ "ric-InsertStyle-List",
+ &asn_OP_SEQUENCE_OF,
+ asn_DEF_ric_InsertStyle_List_tags_2,
+ sizeof(asn_DEF_ric_InsertStyle_List_tags_2)
+ /sizeof(asn_DEF_ric_InsertStyle_List_tags_2[0]) - 1, /* 1 */
+ asn_DEF_ric_InsertStyle_List_tags_2, /* Same as above */
+ sizeof(asn_DEF_ric_InsertStyle_List_tags_2)
+ /sizeof(asn_DEF_ric_InsertStyle_List_tags_2[0]), /* 2 */
+ { &asn_OER_type_ric_InsertStyle_List_constr_2, &asn_PER_type_ric_InsertStyle_List_constr_2, SEQUENCE_OF_constraint },
+ asn_MBR_ric_InsertStyle_List_2,
+ 1, /* Single element */
+ &asn_SPC_ric_InsertStyle_List_specs_2 /* Additional specs */
+};
+
+asn_TYPE_member_t asn_MBR_E2SM_RC_ActionDefinition_Format4_1[] = {
+ { ATF_NOFLAGS, 0, offsetof(struct E2SM_RC_ActionDefinition_Format4, ric_InsertStyle_List),
+ (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
+ 0,
+ &asn_DEF_ric_InsertStyle_List_2,
+ 0,
+ { &asn_OER_memb_ric_InsertStyle_List_constr_2, &asn_PER_memb_ric_InsertStyle_List_constr_2, memb_ric_InsertStyle_List_constraint_1 },
+ 0, 0, /* No default value */
+ "ric-InsertStyle-List"
+ },
+ { ATF_POINTER, 1, offsetof(struct E2SM_RC_ActionDefinition_Format4, ueID),
+ (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
+ +1, /* EXPLICIT tag at current level */
+ &asn_DEF_UEID,
+ 0,
+ { 0, 0, 0 },
+ 0, 0, /* No default value */
+ "ueID"
+ },
+};
+static const int asn_MAP_E2SM_RC_ActionDefinition_Format4_oms_1[] = { 1 };
+static const ber_tlv_tag_t asn_DEF_E2SM_RC_ActionDefinition_Format4_tags_1[] = {
+ (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
+};
+static const asn_TYPE_tag2member_t asn_MAP_E2SM_RC_ActionDefinition_Format4_tag2el_1[] = {
+ { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* ric-InsertStyle-List */
+ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* ueID */
+};
+asn_SEQUENCE_specifics_t asn_SPC_E2SM_RC_ActionDefinition_Format4_specs_1 = {
+ sizeof(struct E2SM_RC_ActionDefinition_Format4),
+ offsetof(struct E2SM_RC_ActionDefinition_Format4, _asn_ctx),
+ asn_MAP_E2SM_RC_ActionDefinition_Format4_tag2el_1,
+ 2, /* Count of tags in the map */
+ asn_MAP_E2SM_RC_ActionDefinition_Format4_oms_1, /* Optional members */
+ 1, 0, /* Root/Additions */
+ 2, /* First extension addition */
+};
+asn_TYPE_descriptor_t asn_DEF_E2SM_RC_ActionDefinition_Format4 = {
+ "E2SM-RC-ActionDefinition-Format4",
+ "E2SM-RC-ActionDefinition-Format4",
+ &asn_OP_SEQUENCE,
+ asn_DEF_E2SM_RC_ActionDefinition_Format4_tags_1,
+ sizeof(asn_DEF_E2SM_RC_ActionDefinition_Format4_tags_1)
+ /sizeof(asn_DEF_E2SM_RC_ActionDefinition_Format4_tags_1[0]), /* 1 */
+ asn_DEF_E2SM_RC_ActionDefinition_Format4_tags_1, /* Same as above */
+ sizeof(asn_DEF_E2SM_RC_ActionDefinition_Format4_tags_1)
+ /sizeof(asn_DEF_E2SM_RC_ActionDefinition_Format4_tags_1[0]), /* 1 */
+ { 0, 0, SEQUENCE_constraint },
+ asn_MBR_E2SM_RC_ActionDefinition_Format4_1,
+ 2, /* Elements count */
+ &asn_SPC_E2SM_RC_ActionDefinition_Format4_specs_1 /* Additional specs */
+};
+
diff --git a/e2sm/lib/E2SM-RC-ActionDefinition.c b/e2sm/lib/E2SM-RC-ActionDefinition.c
index a8e2a57..3d18e81 100644
--- a/e2sm/lib/E2SM-RC-ActionDefinition.c
+++ b/e2sm/lib/E2SM-RC-ActionDefinition.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "E2SM-RC-ActionDefinition.h"
@@ -10,6 +10,7 @@
#include "E2SM-RC-ActionDefinition-Format1.h"
#include "E2SM-RC-ActionDefinition-Format2.h"
#include "E2SM-RC-ActionDefinition-Format3.h"
+#include "E2SM-RC-ActionDefinition-Format4.h"
static asn_oer_constraints_t asn_OER_type_ric_actionDefinition_formats_constr_3 CC_NOTUSED = {
{ 0, 0 },
-1};
@@ -46,11 +47,21 @@
0, 0, /* No default value */
"actionDefinition-Format3"
},
+ { ATF_POINTER, 0, offsetof(struct E2SM_RC_ActionDefinition__ric_actionDefinition_formats, choice.actionDefinition_Format4),
+ (ASN_TAG_CLASS_CONTEXT | (3 << 2)),
+ -1, /* IMPLICIT tag at current level */
+ &asn_DEF_E2SM_RC_ActionDefinition_Format4,
+ 0,
+ { 0, 0, 0 },
+ 0, 0, /* No default value */
+ "actionDefinition-Format4"
+ },
};
static const asn_TYPE_tag2member_t asn_MAP_ric_actionDefinition_formats_tag2el_3[] = {
{ (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* actionDefinition-Format1 */
{ (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* actionDefinition-Format2 */
- { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* actionDefinition-Format3 */
+ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* actionDefinition-Format3 */
+ { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 } /* actionDefinition-Format4 */
};
static asn_CHOICE_specifics_t asn_SPC_ric_actionDefinition_formats_specs_3 = {
sizeof(struct E2SM_RC_ActionDefinition__ric_actionDefinition_formats),
@@ -58,7 +69,7 @@
offsetof(struct E2SM_RC_ActionDefinition__ric_actionDefinition_formats, present),
sizeof(((struct E2SM_RC_ActionDefinition__ric_actionDefinition_formats *)0)->present),
asn_MAP_ric_actionDefinition_formats_tag2el_3,
- 3, /* Count of tags in the map */
+ 4, /* Count of tags in the map */
0, 0,
3 /* Extensions start */
};
@@ -73,7 +84,7 @@
0, /* No tags (count) */
{ &asn_OER_type_ric_actionDefinition_formats_constr_3, &asn_PER_type_ric_actionDefinition_formats_constr_3, CHOICE_constraint },
asn_MBR_ric_actionDefinition_formats_3,
- 3, /* Elements count */
+ 4, /* Elements count */
&asn_SPC_ric_actionDefinition_formats_specs_3 /* Additional specs */
};
diff --git a/e2sm/lib/E2SM-RC-CallProcessID-Format1.c b/e2sm/lib/E2SM-RC-CallProcessID-Format1.c
index d3a25c1..406beb8 100644
--- a/e2sm/lib/E2SM-RC-CallProcessID-Format1.c
+++ b/e2sm/lib/E2SM-RC-CallProcessID-Format1.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "E2SM-RC-CallProcessID-Format1.h"
diff --git a/e2sm/lib/E2SM-RC-CallProcessID.c b/e2sm/lib/E2SM-RC-CallProcessID.c
index f92d4aa..3d637fa 100644
--- a/e2sm/lib/E2SM-RC-CallProcessID.c
+++ b/e2sm/lib/E2SM-RC-CallProcessID.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "E2SM-RC-CallProcessID.h"
diff --git a/e2sm/lib/E2SM-RC-ControlHeader-Format1.c b/e2sm/lib/E2SM-RC-ControlHeader-Format1.c
index 7388ce6..37549ce 100644
--- a/e2sm/lib/E2SM-RC-ControlHeader-Format1.c
+++ b/e2sm/lib/E2SM-RC-ControlHeader-Format1.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "E2SM-RC-ControlHeader-Format1.h"
diff --git a/e2sm/lib/E2SM-RC-ControlHeader-Format2.c b/e2sm/lib/E2SM-RC-ControlHeader-Format2.c
new file mode 100644
index 0000000..36367c3
--- /dev/null
+++ b/e2sm/lib/E2SM-RC-ControlHeader-Format2.c
@@ -0,0 +1,114 @@
+/*
+ * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
+ * From ASN.1 module "E2SM-RC-IEs"
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ */
+
+#include "E2SM-RC-ControlHeader-Format2.h"
+
+#include "UEID.h"
+/*
+ * This type is implemented using NativeEnumerated,
+ * so here we adjust the DEF accordingly.
+ */
+static asn_oer_constraints_t asn_OER_type_ric_ControlDecision_constr_3 CC_NOTUSED = {
+ { 0, 0 },
+ -1};
+static asn_per_constraints_t asn_PER_type_ric_ControlDecision_constr_3 CC_NOTUSED = {
+ { APC_CONSTRAINED | APC_EXTENSIBLE, 1, 1, 0, 1 } /* (0..1,...) */,
+ { APC_UNCONSTRAINED, -1, -1, 0, 0 },
+ 0, 0 /* No PER value map */
+};
+static const asn_INTEGER_enum_map_t asn_MAP_ric_ControlDecision_value2enum_3[] = {
+ { 0, 6, "accept" },
+ { 1, 6, "reject" }
+ /* This list is extensible */
+};
+static const unsigned int asn_MAP_ric_ControlDecision_enum2value_3[] = {
+ 0, /* accept(0) */
+ 1 /* reject(1) */
+ /* This list is extensible */
+};
+static const asn_INTEGER_specifics_t asn_SPC_ric_ControlDecision_specs_3 = {
+ asn_MAP_ric_ControlDecision_value2enum_3, /* "tag" => N; sorted by tag */
+ asn_MAP_ric_ControlDecision_enum2value_3, /* N => "tag"; sorted by N */
+ 2, /* Number of elements in the maps */
+ 3, /* Extensions before this member */
+ 1, /* Strict enumeration */
+ 0, /* Native long size */
+ 0
+};
+static const ber_tlv_tag_t asn_DEF_ric_ControlDecision_tags_3[] = {
+ (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
+ (ASN_TAG_CLASS_UNIVERSAL | (10 << 2))
+};
+static /* Use -fall-defs-global to expose */
+asn_TYPE_descriptor_t asn_DEF_ric_ControlDecision_3 = {
+ "ric-ControlDecision",
+ "ric-ControlDecision",
+ &asn_OP_NativeEnumerated,
+ asn_DEF_ric_ControlDecision_tags_3,
+ sizeof(asn_DEF_ric_ControlDecision_tags_3)
+ /sizeof(asn_DEF_ric_ControlDecision_tags_3[0]) - 1, /* 1 */
+ asn_DEF_ric_ControlDecision_tags_3, /* Same as above */
+ sizeof(asn_DEF_ric_ControlDecision_tags_3)
+ /sizeof(asn_DEF_ric_ControlDecision_tags_3[0]), /* 2 */
+ { &asn_OER_type_ric_ControlDecision_constr_3, &asn_PER_type_ric_ControlDecision_constr_3, NativeEnumerated_constraint },
+ 0, 0, /* Defined elsewhere */
+ &asn_SPC_ric_ControlDecision_specs_3 /* Additional specs */
+};
+
+asn_TYPE_member_t asn_MBR_E2SM_RC_ControlHeader_Format2_1[] = {
+ { ATF_POINTER, 2, offsetof(struct E2SM_RC_ControlHeader_Format2, ueID),
+ (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
+ +1, /* EXPLICIT tag at current level */
+ &asn_DEF_UEID,
+ 0,
+ { 0, 0, 0 },
+ 0, 0, /* No default value */
+ "ueID"
+ },
+ { ATF_POINTER, 1, offsetof(struct E2SM_RC_ControlHeader_Format2, ric_ControlDecision),
+ (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
+ -1, /* IMPLICIT tag at current level */
+ &asn_DEF_ric_ControlDecision_3,
+ 0,
+ { 0, 0, 0 },
+ 0, 0, /* No default value */
+ "ric-ControlDecision"
+ },
+};
+static const int asn_MAP_E2SM_RC_ControlHeader_Format2_oms_1[] = { 0, 1 };
+static const ber_tlv_tag_t asn_DEF_E2SM_RC_ControlHeader_Format2_tags_1[] = {
+ (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
+};
+static const asn_TYPE_tag2member_t asn_MAP_E2SM_RC_ControlHeader_Format2_tag2el_1[] = {
+ { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* ueID */
+ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* ric-ControlDecision */
+};
+asn_SEQUENCE_specifics_t asn_SPC_E2SM_RC_ControlHeader_Format2_specs_1 = {
+ sizeof(struct E2SM_RC_ControlHeader_Format2),
+ offsetof(struct E2SM_RC_ControlHeader_Format2, _asn_ctx),
+ asn_MAP_E2SM_RC_ControlHeader_Format2_tag2el_1,
+ 2, /* Count of tags in the map */
+ asn_MAP_E2SM_RC_ControlHeader_Format2_oms_1, /* Optional members */
+ 2, 0, /* Root/Additions */
+ 2, /* First extension addition */
+};
+asn_TYPE_descriptor_t asn_DEF_E2SM_RC_ControlHeader_Format2 = {
+ "E2SM-RC-ControlHeader-Format2",
+ "E2SM-RC-ControlHeader-Format2",
+ &asn_OP_SEQUENCE,
+ asn_DEF_E2SM_RC_ControlHeader_Format2_tags_1,
+ sizeof(asn_DEF_E2SM_RC_ControlHeader_Format2_tags_1)
+ /sizeof(asn_DEF_E2SM_RC_ControlHeader_Format2_tags_1[0]), /* 1 */
+ asn_DEF_E2SM_RC_ControlHeader_Format2_tags_1, /* Same as above */
+ sizeof(asn_DEF_E2SM_RC_ControlHeader_Format2_tags_1)
+ /sizeof(asn_DEF_E2SM_RC_ControlHeader_Format2_tags_1[0]), /* 1 */
+ { 0, 0, SEQUENCE_constraint },
+ asn_MBR_E2SM_RC_ControlHeader_Format2_1,
+ 2, /* Elements count */
+ &asn_SPC_E2SM_RC_ControlHeader_Format2_specs_1 /* Additional specs */
+};
+
diff --git a/e2sm/lib/E2SM-RC-ControlHeader.c b/e2sm/lib/E2SM-RC-ControlHeader.c
index 0a3ff61..a789e08 100644
--- a/e2sm/lib/E2SM-RC-ControlHeader.c
+++ b/e2sm/lib/E2SM-RC-ControlHeader.c
@@ -1,13 +1,14 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "E2SM-RC-ControlHeader.h"
#include "E2SM-RC-ControlHeader-Format1.h"
+#include "E2SM-RC-ControlHeader-Format2.h"
static asn_oer_constraints_t asn_OER_type_ric_controlHeader_formats_constr_2 CC_NOTUSED = {
{ 0, 0 },
-1};
@@ -26,9 +27,19 @@
0, 0, /* No default value */
"controlHeader-Format1"
},
+ { ATF_POINTER, 0, offsetof(struct E2SM_RC_ControlHeader__ric_controlHeader_formats, choice.controlHeader_Format2),
+ (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
+ -1, /* IMPLICIT tag at current level */
+ &asn_DEF_E2SM_RC_ControlHeader_Format2,
+ 0,
+ { 0, 0, 0 },
+ 0, 0, /* No default value */
+ "controlHeader-Format2"
+ },
};
static const asn_TYPE_tag2member_t asn_MAP_ric_controlHeader_formats_tag2el_2[] = {
- { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* controlHeader-Format1 */
+ { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* controlHeader-Format1 */
+ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* controlHeader-Format2 */
};
static asn_CHOICE_specifics_t asn_SPC_ric_controlHeader_formats_specs_2 = {
sizeof(struct E2SM_RC_ControlHeader__ric_controlHeader_formats),
@@ -36,7 +47,7 @@
offsetof(struct E2SM_RC_ControlHeader__ric_controlHeader_formats, present),
sizeof(((struct E2SM_RC_ControlHeader__ric_controlHeader_formats *)0)->present),
asn_MAP_ric_controlHeader_formats_tag2el_2,
- 1, /* Count of tags in the map */
+ 2, /* Count of tags in the map */
0, 0,
1 /* Extensions start */
};
@@ -51,7 +62,7 @@
0, /* No tags (count) */
{ &asn_OER_type_ric_controlHeader_formats_constr_2, &asn_PER_type_ric_controlHeader_formats_constr_2, CHOICE_constraint },
asn_MBR_ric_controlHeader_formats_2,
- 1, /* Elements count */
+ 2, /* Elements count */
&asn_SPC_ric_controlHeader_formats_specs_2 /* Additional specs */
};
diff --git a/e2sm/lib/E2SM-RC-ControlMessage-Format1-Item.c b/e2sm/lib/E2SM-RC-ControlMessage-Format1-Item.c
index 4d3194c..4fab0ab 100644
--- a/e2sm/lib/E2SM-RC-ControlMessage-Format1-Item.c
+++ b/e2sm/lib/E2SM-RC-ControlMessage-Format1-Item.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "E2SM-RC-ControlMessage-Format1-Item.h"
diff --git a/e2sm/lib/E2SM-RC-ControlMessage-Format1.c b/e2sm/lib/E2SM-RC-ControlMessage-Format1.c
index b7972a2..7721221 100644
--- a/e2sm/lib/E2SM-RC-ControlMessage-Format1.c
+++ b/e2sm/lib/E2SM-RC-ControlMessage-Format1.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "E2SM-RC-ControlMessage-Format1.h"
diff --git a/e2sm/lib/E2SM-RC-ControlMessage-Format2-ControlAction-Item.c b/e2sm/lib/E2SM-RC-ControlMessage-Format2-ControlAction-Item.c
new file mode 100644
index 0000000..8cf50ff
--- /dev/null
+++ b/e2sm/lib/E2SM-RC-ControlMessage-Format2-ControlAction-Item.c
@@ -0,0 +1,60 @@
+/*
+ * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
+ * From ASN.1 module "E2SM-RC-IEs"
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ */
+
+#include "E2SM-RC-ControlMessage-Format2-ControlAction-Item.h"
+
+asn_TYPE_member_t asn_MBR_E2SM_RC_ControlMessage_Format2_ControlAction_Item_1[] = {
+ { ATF_NOFLAGS, 0, offsetof(struct E2SM_RC_ControlMessage_Format2_ControlAction_Item, ric_ControlAction_ID),
+ (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
+ -1, /* IMPLICIT tag at current level */
+ &asn_DEF_RIC_ControlAction_ID,
+ 0,
+ { 0, 0, 0 },
+ 0, 0, /* No default value */
+ "ric-ControlAction-ID"
+ },
+ { ATF_NOFLAGS, 0, offsetof(struct E2SM_RC_ControlMessage_Format2_ControlAction_Item, ranP_List),
+ (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
+ -1, /* IMPLICIT tag at current level */
+ &asn_DEF_E2SM_RC_ControlMessage_Format1,
+ 0,
+ { 0, 0, 0 },
+ 0, 0, /* No default value */
+ "ranP-List"
+ },
+};
+static const ber_tlv_tag_t asn_DEF_E2SM_RC_ControlMessage_Format2_ControlAction_Item_tags_1[] = {
+ (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
+};
+static const asn_TYPE_tag2member_t asn_MAP_E2SM_RC_ControlMessage_Format2_ControlAction_Item_tag2el_1[] = {
+ { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* ric-ControlAction-ID */
+ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* ranP-List */
+};
+asn_SEQUENCE_specifics_t asn_SPC_E2SM_RC_ControlMessage_Format2_ControlAction_Item_specs_1 = {
+ sizeof(struct E2SM_RC_ControlMessage_Format2_ControlAction_Item),
+ offsetof(struct E2SM_RC_ControlMessage_Format2_ControlAction_Item, _asn_ctx),
+ asn_MAP_E2SM_RC_ControlMessage_Format2_ControlAction_Item_tag2el_1,
+ 2, /* Count of tags in the map */
+ 0, 0, 0, /* Optional elements (not needed) */
+ 2, /* First extension addition */
+};
+asn_TYPE_descriptor_t asn_DEF_E2SM_RC_ControlMessage_Format2_ControlAction_Item = {
+ "E2SM-RC-ControlMessage-Format2-ControlAction-Item",
+ "E2SM-RC-ControlMessage-Format2-ControlAction-Item",
+ &asn_OP_SEQUENCE,
+ asn_DEF_E2SM_RC_ControlMessage_Format2_ControlAction_Item_tags_1,
+ sizeof(asn_DEF_E2SM_RC_ControlMessage_Format2_ControlAction_Item_tags_1)
+ /sizeof(asn_DEF_E2SM_RC_ControlMessage_Format2_ControlAction_Item_tags_1[0]), /* 1 */
+ asn_DEF_E2SM_RC_ControlMessage_Format2_ControlAction_Item_tags_1, /* Same as above */
+ sizeof(asn_DEF_E2SM_RC_ControlMessage_Format2_ControlAction_Item_tags_1)
+ /sizeof(asn_DEF_E2SM_RC_ControlMessage_Format2_ControlAction_Item_tags_1[0]), /* 1 */
+ { 0, 0, SEQUENCE_constraint },
+ asn_MBR_E2SM_RC_ControlMessage_Format2_ControlAction_Item_1,
+ 2, /* Elements count */
+ &asn_SPC_E2SM_RC_ControlMessage_Format2_ControlAction_Item_specs_1 /* Additional specs */
+};
+
diff --git a/e2sm/lib/E2SM-RC-ControlMessage-Format2-Style-Item.c b/e2sm/lib/E2SM-RC-ControlMessage-Format2-Style-Item.c
new file mode 100644
index 0000000..db5a7c7
--- /dev/null
+++ b/e2sm/lib/E2SM-RC-ControlMessage-Format2-Style-Item.c
@@ -0,0 +1,140 @@
+/*
+ * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
+ * From ASN.1 module "E2SM-RC-IEs"
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ */
+
+#include "E2SM-RC-ControlMessage-Format2-Style-Item.h"
+
+#include "E2SM-RC-ControlMessage-Format2-ControlAction-Item.h"
+static int
+memb_ric_ControlAction_List_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr,
+ asn_app_constraint_failed_f *ctfailcb, void *app_key) {
+ size_t size;
+
+ if(!sptr) {
+ ASN__CTFAIL(app_key, td, sptr,
+ "%s: value not given (%s:%d)",
+ td->name, __FILE__, __LINE__);
+ return -1;
+ }
+
+ /* Determine the number of elements */
+ size = _A_CSEQUENCE_FROM_VOID(sptr)->count;
+
+ if((size >= 1 && size <= 63)) {
+ /* Perform validation of the inner elements */
+ return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
+ } else {
+ ASN__CTFAIL(app_key, td, sptr,
+ "%s: constraint failed (%s:%d)",
+ td->name, __FILE__, __LINE__);
+ return -1;
+ }
+}
+
+static asn_oer_constraints_t asn_OER_type_ric_ControlAction_List_constr_3 CC_NOTUSED = {
+ { 0, 0 },
+ -1 /* (SIZE(1..63)) */};
+static asn_per_constraints_t asn_PER_type_ric_ControlAction_List_constr_3 CC_NOTUSED = {
+ { APC_UNCONSTRAINED, -1, -1, 0, 0 },
+ { APC_CONSTRAINED, 6, 6, 1, 63 } /* (SIZE(1..63)) */,
+ 0, 0 /* No PER value map */
+};
+static asn_oer_constraints_t asn_OER_memb_ric_ControlAction_List_constr_3 CC_NOTUSED = {
+ { 0, 0 },
+ -1 /* (SIZE(1..63)) */};
+static asn_per_constraints_t asn_PER_memb_ric_ControlAction_List_constr_3 CC_NOTUSED = {
+ { APC_UNCONSTRAINED, -1, -1, 0, 0 },
+ { APC_CONSTRAINED, 6, 6, 1, 63 } /* (SIZE(1..63)) */,
+ 0, 0 /* No PER value map */
+};
+static asn_TYPE_member_t asn_MBR_ric_ControlAction_List_3[] = {
+ { ATF_POINTER, 0, 0,
+ (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
+ 0,
+ &asn_DEF_E2SM_RC_ControlMessage_Format2_ControlAction_Item,
+ 0,
+ { 0, 0, 0 },
+ 0, 0, /* No default value */
+ ""
+ },
+};
+static const ber_tlv_tag_t asn_DEF_ric_ControlAction_List_tags_3[] = {
+ (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
+ (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
+};
+static asn_SET_OF_specifics_t asn_SPC_ric_ControlAction_List_specs_3 = {
+ sizeof(struct E2SM_RC_ControlMessage_Format2_Style_Item__ric_ControlAction_List),
+ offsetof(struct E2SM_RC_ControlMessage_Format2_Style_Item__ric_ControlAction_List, _asn_ctx),
+ 0, /* XER encoding is XMLDelimitedItemList */
+};
+static /* Use -fall-defs-global to expose */
+asn_TYPE_descriptor_t asn_DEF_ric_ControlAction_List_3 = {
+ "ric-ControlAction-List",
+ "ric-ControlAction-List",
+ &asn_OP_SEQUENCE_OF,
+ asn_DEF_ric_ControlAction_List_tags_3,
+ sizeof(asn_DEF_ric_ControlAction_List_tags_3)
+ /sizeof(asn_DEF_ric_ControlAction_List_tags_3[0]) - 1, /* 1 */
+ asn_DEF_ric_ControlAction_List_tags_3, /* Same as above */
+ sizeof(asn_DEF_ric_ControlAction_List_tags_3)
+ /sizeof(asn_DEF_ric_ControlAction_List_tags_3[0]), /* 2 */
+ { &asn_OER_type_ric_ControlAction_List_constr_3, &asn_PER_type_ric_ControlAction_List_constr_3, SEQUENCE_OF_constraint },
+ asn_MBR_ric_ControlAction_List_3,
+ 1, /* Single element */
+ &asn_SPC_ric_ControlAction_List_specs_3 /* Additional specs */
+};
+
+asn_TYPE_member_t asn_MBR_E2SM_RC_ControlMessage_Format2_Style_Item_1[] = {
+ { ATF_NOFLAGS, 0, offsetof(struct E2SM_RC_ControlMessage_Format2_Style_Item, indicated_Control_Style_Type),
+ (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
+ -1, /* IMPLICIT tag at current level */
+ &asn_DEF_RIC_Style_Type,
+ 0,
+ { 0, 0, 0 },
+ 0, 0, /* No default value */
+ "indicated-Control-Style-Type"
+ },
+ { ATF_NOFLAGS, 0, offsetof(struct E2SM_RC_ControlMessage_Format2_Style_Item, ric_ControlAction_List),
+ (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
+ 0,
+ &asn_DEF_ric_ControlAction_List_3,
+ 0,
+ { &asn_OER_memb_ric_ControlAction_List_constr_3, &asn_PER_memb_ric_ControlAction_List_constr_3, memb_ric_ControlAction_List_constraint_1 },
+ 0, 0, /* No default value */
+ "ric-ControlAction-List"
+ },
+};
+static const ber_tlv_tag_t asn_DEF_E2SM_RC_ControlMessage_Format2_Style_Item_tags_1[] = {
+ (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
+};
+static const asn_TYPE_tag2member_t asn_MAP_E2SM_RC_ControlMessage_Format2_Style_Item_tag2el_1[] = {
+ { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* indicated-Control-Style-Type */
+ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* ric-ControlAction-List */
+};
+asn_SEQUENCE_specifics_t asn_SPC_E2SM_RC_ControlMessage_Format2_Style_Item_specs_1 = {
+ sizeof(struct E2SM_RC_ControlMessage_Format2_Style_Item),
+ offsetof(struct E2SM_RC_ControlMessage_Format2_Style_Item, _asn_ctx),
+ asn_MAP_E2SM_RC_ControlMessage_Format2_Style_Item_tag2el_1,
+ 2, /* Count of tags in the map */
+ 0, 0, 0, /* Optional elements (not needed) */
+ 2, /* First extension addition */
+};
+asn_TYPE_descriptor_t asn_DEF_E2SM_RC_ControlMessage_Format2_Style_Item = {
+ "E2SM-RC-ControlMessage-Format2-Style-Item",
+ "E2SM-RC-ControlMessage-Format2-Style-Item",
+ &asn_OP_SEQUENCE,
+ asn_DEF_E2SM_RC_ControlMessage_Format2_Style_Item_tags_1,
+ sizeof(asn_DEF_E2SM_RC_ControlMessage_Format2_Style_Item_tags_1)
+ /sizeof(asn_DEF_E2SM_RC_ControlMessage_Format2_Style_Item_tags_1[0]), /* 1 */
+ asn_DEF_E2SM_RC_ControlMessage_Format2_Style_Item_tags_1, /* Same as above */
+ sizeof(asn_DEF_E2SM_RC_ControlMessage_Format2_Style_Item_tags_1)
+ /sizeof(asn_DEF_E2SM_RC_ControlMessage_Format2_Style_Item_tags_1[0]), /* 1 */
+ { 0, 0, SEQUENCE_constraint },
+ asn_MBR_E2SM_RC_ControlMessage_Format2_Style_Item_1,
+ 2, /* Elements count */
+ &asn_SPC_E2SM_RC_ControlMessage_Format2_Style_Item_specs_1 /* Additional specs */
+};
+
diff --git a/e2sm/lib/E2SM-RC-ControlMessage-Format2.c b/e2sm/lib/E2SM-RC-ControlMessage-Format2.c
new file mode 100644
index 0000000..041281f
--- /dev/null
+++ b/e2sm/lib/E2SM-RC-ControlMessage-Format2.c
@@ -0,0 +1,130 @@
+/*
+ * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
+ * From ASN.1 module "E2SM-RC-IEs"
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ */
+
+#include "E2SM-RC-ControlMessage-Format2.h"
+
+#include "E2SM-RC-ControlMessage-Format2-Style-Item.h"
+static int
+memb_ric_ControlStyle_List_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr,
+ asn_app_constraint_failed_f *ctfailcb, void *app_key) {
+ size_t size;
+
+ if(!sptr) {
+ ASN__CTFAIL(app_key, td, sptr,
+ "%s: value not given (%s:%d)",
+ td->name, __FILE__, __LINE__);
+ return -1;
+ }
+
+ /* Determine the number of elements */
+ size = _A_CSEQUENCE_FROM_VOID(sptr)->count;
+
+ if((size >= 1 && size <= 63)) {
+ /* Perform validation of the inner elements */
+ return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
+ } else {
+ ASN__CTFAIL(app_key, td, sptr,
+ "%s: constraint failed (%s:%d)",
+ td->name, __FILE__, __LINE__);
+ return -1;
+ }
+}
+
+static asn_oer_constraints_t asn_OER_type_ric_ControlStyle_List_constr_2 CC_NOTUSED = {
+ { 0, 0 },
+ -1 /* (SIZE(1..63)) */};
+static asn_per_constraints_t asn_PER_type_ric_ControlStyle_List_constr_2 CC_NOTUSED = {
+ { APC_UNCONSTRAINED, -1, -1, 0, 0 },
+ { APC_CONSTRAINED, 6, 6, 1, 63 } /* (SIZE(1..63)) */,
+ 0, 0 /* No PER value map */
+};
+static asn_oer_constraints_t asn_OER_memb_ric_ControlStyle_List_constr_2 CC_NOTUSED = {
+ { 0, 0 },
+ -1 /* (SIZE(1..63)) */};
+static asn_per_constraints_t asn_PER_memb_ric_ControlStyle_List_constr_2 CC_NOTUSED = {
+ { APC_UNCONSTRAINED, -1, -1, 0, 0 },
+ { APC_CONSTRAINED, 6, 6, 1, 63 } /* (SIZE(1..63)) */,
+ 0, 0 /* No PER value map */
+};
+static asn_TYPE_member_t asn_MBR_ric_ControlStyle_List_2[] = {
+ { ATF_POINTER, 0, 0,
+ (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
+ 0,
+ &asn_DEF_E2SM_RC_ControlMessage_Format2_Style_Item,
+ 0,
+ { 0, 0, 0 },
+ 0, 0, /* No default value */
+ ""
+ },
+};
+static const ber_tlv_tag_t asn_DEF_ric_ControlStyle_List_tags_2[] = {
+ (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
+ (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
+};
+static asn_SET_OF_specifics_t asn_SPC_ric_ControlStyle_List_specs_2 = {
+ sizeof(struct E2SM_RC_ControlMessage_Format2__ric_ControlStyle_List),
+ offsetof(struct E2SM_RC_ControlMessage_Format2__ric_ControlStyle_List, _asn_ctx),
+ 0, /* XER encoding is XMLDelimitedItemList */
+};
+static /* Use -fall-defs-global to expose */
+asn_TYPE_descriptor_t asn_DEF_ric_ControlStyle_List_2 = {
+ "ric-ControlStyle-List",
+ "ric-ControlStyle-List",
+ &asn_OP_SEQUENCE_OF,
+ asn_DEF_ric_ControlStyle_List_tags_2,
+ sizeof(asn_DEF_ric_ControlStyle_List_tags_2)
+ /sizeof(asn_DEF_ric_ControlStyle_List_tags_2[0]) - 1, /* 1 */
+ asn_DEF_ric_ControlStyle_List_tags_2, /* Same as above */
+ sizeof(asn_DEF_ric_ControlStyle_List_tags_2)
+ /sizeof(asn_DEF_ric_ControlStyle_List_tags_2[0]), /* 2 */
+ { &asn_OER_type_ric_ControlStyle_List_constr_2, &asn_PER_type_ric_ControlStyle_List_constr_2, SEQUENCE_OF_constraint },
+ asn_MBR_ric_ControlStyle_List_2,
+ 1, /* Single element */
+ &asn_SPC_ric_ControlStyle_List_specs_2 /* Additional specs */
+};
+
+asn_TYPE_member_t asn_MBR_E2SM_RC_ControlMessage_Format2_1[] = {
+ { ATF_NOFLAGS, 0, offsetof(struct E2SM_RC_ControlMessage_Format2, ric_ControlStyle_List),
+ (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
+ 0,
+ &asn_DEF_ric_ControlStyle_List_2,
+ 0,
+ { &asn_OER_memb_ric_ControlStyle_List_constr_2, &asn_PER_memb_ric_ControlStyle_List_constr_2, memb_ric_ControlStyle_List_constraint_1 },
+ 0, 0, /* No default value */
+ "ric-ControlStyle-List"
+ },
+};
+static const ber_tlv_tag_t asn_DEF_E2SM_RC_ControlMessage_Format2_tags_1[] = {
+ (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
+};
+static const asn_TYPE_tag2member_t asn_MAP_E2SM_RC_ControlMessage_Format2_tag2el_1[] = {
+ { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* ric-ControlStyle-List */
+};
+asn_SEQUENCE_specifics_t asn_SPC_E2SM_RC_ControlMessage_Format2_specs_1 = {
+ sizeof(struct E2SM_RC_ControlMessage_Format2),
+ offsetof(struct E2SM_RC_ControlMessage_Format2, _asn_ctx),
+ asn_MAP_E2SM_RC_ControlMessage_Format2_tag2el_1,
+ 1, /* Count of tags in the map */
+ 0, 0, 0, /* Optional elements (not needed) */
+ 1, /* First extension addition */
+};
+asn_TYPE_descriptor_t asn_DEF_E2SM_RC_ControlMessage_Format2 = {
+ "E2SM-RC-ControlMessage-Format2",
+ "E2SM-RC-ControlMessage-Format2",
+ &asn_OP_SEQUENCE,
+ asn_DEF_E2SM_RC_ControlMessage_Format2_tags_1,
+ sizeof(asn_DEF_E2SM_RC_ControlMessage_Format2_tags_1)
+ /sizeof(asn_DEF_E2SM_RC_ControlMessage_Format2_tags_1[0]), /* 1 */
+ asn_DEF_E2SM_RC_ControlMessage_Format2_tags_1, /* Same as above */
+ sizeof(asn_DEF_E2SM_RC_ControlMessage_Format2_tags_1)
+ /sizeof(asn_DEF_E2SM_RC_ControlMessage_Format2_tags_1[0]), /* 1 */
+ { 0, 0, SEQUENCE_constraint },
+ asn_MBR_E2SM_RC_ControlMessage_Format2_1,
+ 1, /* Elements count */
+ &asn_SPC_E2SM_RC_ControlMessage_Format2_specs_1 /* Additional specs */
+};
+
diff --git a/e2sm/lib/E2SM-RC-ControlMessage.c b/e2sm/lib/E2SM-RC-ControlMessage.c
index 295c133..52f42ef 100644
--- a/e2sm/lib/E2SM-RC-ControlMessage.c
+++ b/e2sm/lib/E2SM-RC-ControlMessage.c
@@ -1,13 +1,14 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "E2SM-RC-ControlMessage.h"
#include "E2SM-RC-ControlMessage-Format1.h"
+#include "E2SM-RC-ControlMessage-Format2.h"
static asn_oer_constraints_t asn_OER_type_ric_controlMessage_formats_constr_2 CC_NOTUSED = {
{ 0, 0 },
-1};
@@ -26,9 +27,19 @@
0, 0, /* No default value */
"controlMessage-Format1"
},
+ { ATF_POINTER, 0, offsetof(struct E2SM_RC_ControlMessage__ric_controlMessage_formats, choice.controlMessage_Format2),
+ (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
+ -1, /* IMPLICIT tag at current level */
+ &asn_DEF_E2SM_RC_ControlMessage_Format2,
+ 0,
+ { 0, 0, 0 },
+ 0, 0, /* No default value */
+ "controlMessage-Format2"
+ },
};
static const asn_TYPE_tag2member_t asn_MAP_ric_controlMessage_formats_tag2el_2[] = {
- { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* controlMessage-Format1 */
+ { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* controlMessage-Format1 */
+ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* controlMessage-Format2 */
};
static asn_CHOICE_specifics_t asn_SPC_ric_controlMessage_formats_specs_2 = {
sizeof(struct E2SM_RC_ControlMessage__ric_controlMessage_formats),
@@ -36,7 +47,7 @@
offsetof(struct E2SM_RC_ControlMessage__ric_controlMessage_formats, present),
sizeof(((struct E2SM_RC_ControlMessage__ric_controlMessage_formats *)0)->present),
asn_MAP_ric_controlMessage_formats_tag2el_2,
- 1, /* Count of tags in the map */
+ 2, /* Count of tags in the map */
0, 0,
1 /* Extensions start */
};
@@ -51,7 +62,7 @@
0, /* No tags (count) */
{ &asn_OER_type_ric_controlMessage_formats_constr_2, &asn_PER_type_ric_controlMessage_formats_constr_2, CHOICE_constraint },
asn_MBR_ric_controlMessage_formats_2,
- 1, /* Elements count */
+ 2, /* Elements count */
&asn_SPC_ric_controlMessage_formats_specs_2 /* Additional specs */
};
diff --git a/e2sm/lib/E2SM-RC-ControlOutcome-Format1-Item.c b/e2sm/lib/E2SM-RC-ControlOutcome-Format1-Item.c
index f9b0bfd..4100d03 100644
--- a/e2sm/lib/E2SM-RC-ControlOutcome-Format1-Item.c
+++ b/e2sm/lib/E2SM-RC-ControlOutcome-Format1-Item.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "E2SM-RC-ControlOutcome-Format1-Item.h"
diff --git a/e2sm/lib/E2SM-RC-ControlOutcome-Format1.c b/e2sm/lib/E2SM-RC-ControlOutcome-Format1.c
index 8b78e0f..2d2392b 100644
--- a/e2sm/lib/E2SM-RC-ControlOutcome-Format1.c
+++ b/e2sm/lib/E2SM-RC-ControlOutcome-Format1.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "E2SM-RC-ControlOutcome-Format1.h"
diff --git a/e2sm/lib/E2SM-RC-ControlOutcome-Format2-ControlOutcome-Item.c b/e2sm/lib/E2SM-RC-ControlOutcome-Format2-ControlOutcome-Item.c
new file mode 100644
index 0000000..eeb9de5
--- /dev/null
+++ b/e2sm/lib/E2SM-RC-ControlOutcome-Format2-ControlOutcome-Item.c
@@ -0,0 +1,140 @@
+/*
+ * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
+ * From ASN.1 module "E2SM-RC-IEs"
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ */
+
+#include "E2SM-RC-ControlOutcome-Format2-ControlOutcome-Item.h"
+
+#include "E2SM-RC-ControlOutcome-Format2-RANP-Item.h"
+static int
+memb_ranP_List_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr,
+ asn_app_constraint_failed_f *ctfailcb, void *app_key) {
+ size_t size;
+
+ if(!sptr) {
+ ASN__CTFAIL(app_key, td, sptr,
+ "%s: value not given (%s:%d)",
+ td->name, __FILE__, __LINE__);
+ return -1;
+ }
+
+ /* Determine the number of elements */
+ size = _A_CSEQUENCE_FROM_VOID(sptr)->count;
+
+ if((size >= 1 && size <= 65535)) {
+ /* Perform validation of the inner elements */
+ return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
+ } else {
+ ASN__CTFAIL(app_key, td, sptr,
+ "%s: constraint failed (%s:%d)",
+ td->name, __FILE__, __LINE__);
+ return -1;
+ }
+}
+
+static asn_oer_constraints_t asn_OER_type_ranP_List_constr_3 CC_NOTUSED = {
+ { 0, 0 },
+ -1 /* (SIZE(1..65535)) */};
+static asn_per_constraints_t asn_PER_type_ranP_List_constr_3 CC_NOTUSED = {
+ { APC_UNCONSTRAINED, -1, -1, 0, 0 },
+ { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */,
+ 0, 0 /* No PER value map */
+};
+static asn_oer_constraints_t asn_OER_memb_ranP_List_constr_3 CC_NOTUSED = {
+ { 0, 0 },
+ -1 /* (SIZE(1..65535)) */};
+static asn_per_constraints_t asn_PER_memb_ranP_List_constr_3 CC_NOTUSED = {
+ { APC_UNCONSTRAINED, -1, -1, 0, 0 },
+ { APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */,
+ 0, 0 /* No PER value map */
+};
+static asn_TYPE_member_t asn_MBR_ranP_List_3[] = {
+ { ATF_POINTER, 0, 0,
+ (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
+ 0,
+ &asn_DEF_E2SM_RC_ControlOutcome_Format2_RANP_Item,
+ 0,
+ { 0, 0, 0 },
+ 0, 0, /* No default value */
+ ""
+ },
+};
+static const ber_tlv_tag_t asn_DEF_ranP_List_tags_3[] = {
+ (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
+ (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
+};
+static asn_SET_OF_specifics_t asn_SPC_ranP_List_specs_3 = {
+ sizeof(struct E2SM_RC_ControlOutcome_Format2_ControlOutcome_Item__ranP_List),
+ offsetof(struct E2SM_RC_ControlOutcome_Format2_ControlOutcome_Item__ranP_List, _asn_ctx),
+ 0, /* XER encoding is XMLDelimitedItemList */
+};
+static /* Use -fall-defs-global to expose */
+asn_TYPE_descriptor_t asn_DEF_ranP_List_3 = {
+ "ranP-List",
+ "ranP-List",
+ &asn_OP_SEQUENCE_OF,
+ asn_DEF_ranP_List_tags_3,
+ sizeof(asn_DEF_ranP_List_tags_3)
+ /sizeof(asn_DEF_ranP_List_tags_3[0]) - 1, /* 1 */
+ asn_DEF_ranP_List_tags_3, /* Same as above */
+ sizeof(asn_DEF_ranP_List_tags_3)
+ /sizeof(asn_DEF_ranP_List_tags_3[0]), /* 2 */
+ { &asn_OER_type_ranP_List_constr_3, &asn_PER_type_ranP_List_constr_3, SEQUENCE_OF_constraint },
+ asn_MBR_ranP_List_3,
+ 1, /* Single element */
+ &asn_SPC_ranP_List_specs_3 /* Additional specs */
+};
+
+asn_TYPE_member_t asn_MBR_E2SM_RC_ControlOutcome_Format2_ControlOutcome_Item_1[] = {
+ { ATF_NOFLAGS, 0, offsetof(struct E2SM_RC_ControlOutcome_Format2_ControlOutcome_Item, ric_ControlAction_ID),
+ (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
+ -1, /* IMPLICIT tag at current level */
+ &asn_DEF_RIC_ControlAction_ID,
+ 0,
+ { 0, 0, 0 },
+ 0, 0, /* No default value */
+ "ric-ControlAction-ID"
+ },
+ { ATF_NOFLAGS, 0, offsetof(struct E2SM_RC_ControlOutcome_Format2_ControlOutcome_Item, ranP_List),
+ (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
+ 0,
+ &asn_DEF_ranP_List_3,
+ 0,
+ { &asn_OER_memb_ranP_List_constr_3, &asn_PER_memb_ranP_List_constr_3, memb_ranP_List_constraint_1 },
+ 0, 0, /* No default value */
+ "ranP-List"
+ },
+};
+static const ber_tlv_tag_t asn_DEF_E2SM_RC_ControlOutcome_Format2_ControlOutcome_Item_tags_1[] = {
+ (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
+};
+static const asn_TYPE_tag2member_t asn_MAP_E2SM_RC_ControlOutcome_Format2_ControlOutcome_Item_tag2el_1[] = {
+ { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* ric-ControlAction-ID */
+ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* ranP-List */
+};
+asn_SEQUENCE_specifics_t asn_SPC_E2SM_RC_ControlOutcome_Format2_ControlOutcome_Item_specs_1 = {
+ sizeof(struct E2SM_RC_ControlOutcome_Format2_ControlOutcome_Item),
+ offsetof(struct E2SM_RC_ControlOutcome_Format2_ControlOutcome_Item, _asn_ctx),
+ asn_MAP_E2SM_RC_ControlOutcome_Format2_ControlOutcome_Item_tag2el_1,
+ 2, /* Count of tags in the map */
+ 0, 0, 0, /* Optional elements (not needed) */
+ 2, /* First extension addition */
+};
+asn_TYPE_descriptor_t asn_DEF_E2SM_RC_ControlOutcome_Format2_ControlOutcome_Item = {
+ "E2SM-RC-ControlOutcome-Format2-ControlOutcome-Item",
+ "E2SM-RC-ControlOutcome-Format2-ControlOutcome-Item",
+ &asn_OP_SEQUENCE,
+ asn_DEF_E2SM_RC_ControlOutcome_Format2_ControlOutcome_Item_tags_1,
+ sizeof(asn_DEF_E2SM_RC_ControlOutcome_Format2_ControlOutcome_Item_tags_1)
+ /sizeof(asn_DEF_E2SM_RC_ControlOutcome_Format2_ControlOutcome_Item_tags_1[0]), /* 1 */
+ asn_DEF_E2SM_RC_ControlOutcome_Format2_ControlOutcome_Item_tags_1, /* Same as above */
+ sizeof(asn_DEF_E2SM_RC_ControlOutcome_Format2_ControlOutcome_Item_tags_1)
+ /sizeof(asn_DEF_E2SM_RC_ControlOutcome_Format2_ControlOutcome_Item_tags_1[0]), /* 1 */
+ { 0, 0, SEQUENCE_constraint },
+ asn_MBR_E2SM_RC_ControlOutcome_Format2_ControlOutcome_Item_1,
+ 2, /* Elements count */
+ &asn_SPC_E2SM_RC_ControlOutcome_Format2_ControlOutcome_Item_specs_1 /* Additional specs */
+};
+
diff --git a/e2sm/lib/E2SM-RC-ControlOutcome-Format2-RANP-Item.c b/e2sm/lib/E2SM-RC-ControlOutcome-Format2-RANP-Item.c
new file mode 100644
index 0000000..f59043e
--- /dev/null
+++ b/e2sm/lib/E2SM-RC-ControlOutcome-Format2-RANP-Item.c
@@ -0,0 +1,60 @@
+/*
+ * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
+ * From ASN.1 module "E2SM-RC-IEs"
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ */
+
+#include "E2SM-RC-ControlOutcome-Format2-RANP-Item.h"
+
+asn_TYPE_member_t asn_MBR_E2SM_RC_ControlOutcome_Format2_RANP_Item_1[] = {
+ { ATF_NOFLAGS, 0, offsetof(struct E2SM_RC_ControlOutcome_Format2_RANP_Item, ranParameter_ID),
+ (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
+ -1, /* IMPLICIT tag at current level */
+ &asn_DEF_RANParameter_ID,
+ 0,
+ { 0, 0, 0 },
+ 0, 0, /* No default value */
+ "ranParameter-ID"
+ },
+ { ATF_NOFLAGS, 0, offsetof(struct E2SM_RC_ControlOutcome_Format2_RANP_Item, ranParameter_value),
+ (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
+ +1, /* EXPLICIT tag at current level */
+ &asn_DEF_RANParameter_Value,
+ 0,
+ { 0, 0, 0 },
+ 0, 0, /* No default value */
+ "ranParameter-value"
+ },
+};
+static const ber_tlv_tag_t asn_DEF_E2SM_RC_ControlOutcome_Format2_RANP_Item_tags_1[] = {
+ (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
+};
+static const asn_TYPE_tag2member_t asn_MAP_E2SM_RC_ControlOutcome_Format2_RANP_Item_tag2el_1[] = {
+ { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* ranParameter-ID */
+ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* ranParameter-value */
+};
+asn_SEQUENCE_specifics_t asn_SPC_E2SM_RC_ControlOutcome_Format2_RANP_Item_specs_1 = {
+ sizeof(struct E2SM_RC_ControlOutcome_Format2_RANP_Item),
+ offsetof(struct E2SM_RC_ControlOutcome_Format2_RANP_Item, _asn_ctx),
+ asn_MAP_E2SM_RC_ControlOutcome_Format2_RANP_Item_tag2el_1,
+ 2, /* Count of tags in the map */
+ 0, 0, 0, /* Optional elements (not needed) */
+ 2, /* First extension addition */
+};
+asn_TYPE_descriptor_t asn_DEF_E2SM_RC_ControlOutcome_Format2_RANP_Item = {
+ "E2SM-RC-ControlOutcome-Format2-RANP-Item",
+ "E2SM-RC-ControlOutcome-Format2-RANP-Item",
+ &asn_OP_SEQUENCE,
+ asn_DEF_E2SM_RC_ControlOutcome_Format2_RANP_Item_tags_1,
+ sizeof(asn_DEF_E2SM_RC_ControlOutcome_Format2_RANP_Item_tags_1)
+ /sizeof(asn_DEF_E2SM_RC_ControlOutcome_Format2_RANP_Item_tags_1[0]), /* 1 */
+ asn_DEF_E2SM_RC_ControlOutcome_Format2_RANP_Item_tags_1, /* Same as above */
+ sizeof(asn_DEF_E2SM_RC_ControlOutcome_Format2_RANP_Item_tags_1)
+ /sizeof(asn_DEF_E2SM_RC_ControlOutcome_Format2_RANP_Item_tags_1[0]), /* 1 */
+ { 0, 0, SEQUENCE_constraint },
+ asn_MBR_E2SM_RC_ControlOutcome_Format2_RANP_Item_1,
+ 2, /* Elements count */
+ &asn_SPC_E2SM_RC_ControlOutcome_Format2_RANP_Item_specs_1 /* Additional specs */
+};
+
diff --git a/e2sm/lib/E2SM-RC-ControlOutcome-Format2-Style-Item.c b/e2sm/lib/E2SM-RC-ControlOutcome-Format2-Style-Item.c
new file mode 100644
index 0000000..c358f01
--- /dev/null
+++ b/e2sm/lib/E2SM-RC-ControlOutcome-Format2-Style-Item.c
@@ -0,0 +1,140 @@
+/*
+ * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
+ * From ASN.1 module "E2SM-RC-IEs"
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ */
+
+#include "E2SM-RC-ControlOutcome-Format2-Style-Item.h"
+
+#include "E2SM-RC-ControlOutcome-Format2-ControlOutcome-Item.h"
+static int
+memb_ric_ControlOutcome_List_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr,
+ asn_app_constraint_failed_f *ctfailcb, void *app_key) {
+ size_t size;
+
+ if(!sptr) {
+ ASN__CTFAIL(app_key, td, sptr,
+ "%s: value not given (%s:%d)",
+ td->name, __FILE__, __LINE__);
+ return -1;
+ }
+
+ /* Determine the number of elements */
+ size = _A_CSEQUENCE_FROM_VOID(sptr)->count;
+
+ if((size >= 1 && size <= 63)) {
+ /* Perform validation of the inner elements */
+ return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
+ } else {
+ ASN__CTFAIL(app_key, td, sptr,
+ "%s: constraint failed (%s:%d)",
+ td->name, __FILE__, __LINE__);
+ return -1;
+ }
+}
+
+static asn_oer_constraints_t asn_OER_type_ric_ControlOutcome_List_constr_3 CC_NOTUSED = {
+ { 0, 0 },
+ -1 /* (SIZE(1..63)) */};
+static asn_per_constraints_t asn_PER_type_ric_ControlOutcome_List_constr_3 CC_NOTUSED = {
+ { APC_UNCONSTRAINED, -1, -1, 0, 0 },
+ { APC_CONSTRAINED, 6, 6, 1, 63 } /* (SIZE(1..63)) */,
+ 0, 0 /* No PER value map */
+};
+static asn_oer_constraints_t asn_OER_memb_ric_ControlOutcome_List_constr_3 CC_NOTUSED = {
+ { 0, 0 },
+ -1 /* (SIZE(1..63)) */};
+static asn_per_constraints_t asn_PER_memb_ric_ControlOutcome_List_constr_3 CC_NOTUSED = {
+ { APC_UNCONSTRAINED, -1, -1, 0, 0 },
+ { APC_CONSTRAINED, 6, 6, 1, 63 } /* (SIZE(1..63)) */,
+ 0, 0 /* No PER value map */
+};
+static asn_TYPE_member_t asn_MBR_ric_ControlOutcome_List_3[] = {
+ { ATF_POINTER, 0, 0,
+ (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
+ 0,
+ &asn_DEF_E2SM_RC_ControlOutcome_Format2_ControlOutcome_Item,
+ 0,
+ { 0, 0, 0 },
+ 0, 0, /* No default value */
+ ""
+ },
+};
+static const ber_tlv_tag_t asn_DEF_ric_ControlOutcome_List_tags_3[] = {
+ (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
+ (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
+};
+static asn_SET_OF_specifics_t asn_SPC_ric_ControlOutcome_List_specs_3 = {
+ sizeof(struct E2SM_RC_ControlOutcome_Format2_Style_Item__ric_ControlOutcome_List),
+ offsetof(struct E2SM_RC_ControlOutcome_Format2_Style_Item__ric_ControlOutcome_List, _asn_ctx),
+ 0, /* XER encoding is XMLDelimitedItemList */
+};
+static /* Use -fall-defs-global to expose */
+asn_TYPE_descriptor_t asn_DEF_ric_ControlOutcome_List_3 = {
+ "ric-ControlOutcome-List",
+ "ric-ControlOutcome-List",
+ &asn_OP_SEQUENCE_OF,
+ asn_DEF_ric_ControlOutcome_List_tags_3,
+ sizeof(asn_DEF_ric_ControlOutcome_List_tags_3)
+ /sizeof(asn_DEF_ric_ControlOutcome_List_tags_3[0]) - 1, /* 1 */
+ asn_DEF_ric_ControlOutcome_List_tags_3, /* Same as above */
+ sizeof(asn_DEF_ric_ControlOutcome_List_tags_3)
+ /sizeof(asn_DEF_ric_ControlOutcome_List_tags_3[0]), /* 2 */
+ { &asn_OER_type_ric_ControlOutcome_List_constr_3, &asn_PER_type_ric_ControlOutcome_List_constr_3, SEQUENCE_OF_constraint },
+ asn_MBR_ric_ControlOutcome_List_3,
+ 1, /* Single element */
+ &asn_SPC_ric_ControlOutcome_List_specs_3 /* Additional specs */
+};
+
+asn_TYPE_member_t asn_MBR_E2SM_RC_ControlOutcome_Format2_Style_Item_1[] = {
+ { ATF_NOFLAGS, 0, offsetof(struct E2SM_RC_ControlOutcome_Format2_Style_Item, indicated_Control_Style_Type),
+ (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
+ -1, /* IMPLICIT tag at current level */
+ &asn_DEF_RIC_Style_Type,
+ 0,
+ { 0, 0, 0 },
+ 0, 0, /* No default value */
+ "indicated-Control-Style-Type"
+ },
+ { ATF_NOFLAGS, 0, offsetof(struct E2SM_RC_ControlOutcome_Format2_Style_Item, ric_ControlOutcome_List),
+ (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
+ 0,
+ &asn_DEF_ric_ControlOutcome_List_3,
+ 0,
+ { &asn_OER_memb_ric_ControlOutcome_List_constr_3, &asn_PER_memb_ric_ControlOutcome_List_constr_3, memb_ric_ControlOutcome_List_constraint_1 },
+ 0, 0, /* No default value */
+ "ric-ControlOutcome-List"
+ },
+};
+static const ber_tlv_tag_t asn_DEF_E2SM_RC_ControlOutcome_Format2_Style_Item_tags_1[] = {
+ (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
+};
+static const asn_TYPE_tag2member_t asn_MAP_E2SM_RC_ControlOutcome_Format2_Style_Item_tag2el_1[] = {
+ { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* indicated-Control-Style-Type */
+ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* ric-ControlOutcome-List */
+};
+asn_SEQUENCE_specifics_t asn_SPC_E2SM_RC_ControlOutcome_Format2_Style_Item_specs_1 = {
+ sizeof(struct E2SM_RC_ControlOutcome_Format2_Style_Item),
+ offsetof(struct E2SM_RC_ControlOutcome_Format2_Style_Item, _asn_ctx),
+ asn_MAP_E2SM_RC_ControlOutcome_Format2_Style_Item_tag2el_1,
+ 2, /* Count of tags in the map */
+ 0, 0, 0, /* Optional elements (not needed) */
+ 2, /* First extension addition */
+};
+asn_TYPE_descriptor_t asn_DEF_E2SM_RC_ControlOutcome_Format2_Style_Item = {
+ "E2SM-RC-ControlOutcome-Format2-Style-Item",
+ "E2SM-RC-ControlOutcome-Format2-Style-Item",
+ &asn_OP_SEQUENCE,
+ asn_DEF_E2SM_RC_ControlOutcome_Format2_Style_Item_tags_1,
+ sizeof(asn_DEF_E2SM_RC_ControlOutcome_Format2_Style_Item_tags_1)
+ /sizeof(asn_DEF_E2SM_RC_ControlOutcome_Format2_Style_Item_tags_1[0]), /* 1 */
+ asn_DEF_E2SM_RC_ControlOutcome_Format2_Style_Item_tags_1, /* Same as above */
+ sizeof(asn_DEF_E2SM_RC_ControlOutcome_Format2_Style_Item_tags_1)
+ /sizeof(asn_DEF_E2SM_RC_ControlOutcome_Format2_Style_Item_tags_1[0]), /* 1 */
+ { 0, 0, SEQUENCE_constraint },
+ asn_MBR_E2SM_RC_ControlOutcome_Format2_Style_Item_1,
+ 2, /* Elements count */
+ &asn_SPC_E2SM_RC_ControlOutcome_Format2_Style_Item_specs_1 /* Additional specs */
+};
+
diff --git a/e2sm/lib/E2SM-RC-ControlOutcome-Format2.c b/e2sm/lib/E2SM-RC-ControlOutcome-Format2.c
new file mode 100644
index 0000000..7850d2f
--- /dev/null
+++ b/e2sm/lib/E2SM-RC-ControlOutcome-Format2.c
@@ -0,0 +1,130 @@
+/*
+ * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
+ * From ASN.1 module "E2SM-RC-IEs"
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ */
+
+#include "E2SM-RC-ControlOutcome-Format2.h"
+
+#include "E2SM-RC-ControlOutcome-Format2-Style-Item.h"
+static int
+memb_ric_ControlStyle_List_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr,
+ asn_app_constraint_failed_f *ctfailcb, void *app_key) {
+ size_t size;
+
+ if(!sptr) {
+ ASN__CTFAIL(app_key, td, sptr,
+ "%s: value not given (%s:%d)",
+ td->name, __FILE__, __LINE__);
+ return -1;
+ }
+
+ /* Determine the number of elements */
+ size = _A_CSEQUENCE_FROM_VOID(sptr)->count;
+
+ if((size >= 1 && size <= 63)) {
+ /* Perform validation of the inner elements */
+ return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
+ } else {
+ ASN__CTFAIL(app_key, td, sptr,
+ "%s: constraint failed (%s:%d)",
+ td->name, __FILE__, __LINE__);
+ return -1;
+ }
+}
+
+static asn_oer_constraints_t asn_OER_type_ric_ControlStyle_List_constr_2 CC_NOTUSED = {
+ { 0, 0 },
+ -1 /* (SIZE(1..63)) */};
+static asn_per_constraints_t asn_PER_type_ric_ControlStyle_List_constr_2 CC_NOTUSED = {
+ { APC_UNCONSTRAINED, -1, -1, 0, 0 },
+ { APC_CONSTRAINED, 6, 6, 1, 63 } /* (SIZE(1..63)) */,
+ 0, 0 /* No PER value map */
+};
+static asn_oer_constraints_t asn_OER_memb_ric_ControlStyle_List_constr_2 CC_NOTUSED = {
+ { 0, 0 },
+ -1 /* (SIZE(1..63)) */};
+static asn_per_constraints_t asn_PER_memb_ric_ControlStyle_List_constr_2 CC_NOTUSED = {
+ { APC_UNCONSTRAINED, -1, -1, 0, 0 },
+ { APC_CONSTRAINED, 6, 6, 1, 63 } /* (SIZE(1..63)) */,
+ 0, 0 /* No PER value map */
+};
+static asn_TYPE_member_t asn_MBR_ric_ControlStyle_List_2[] = {
+ { ATF_POINTER, 0, 0,
+ (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
+ 0,
+ &asn_DEF_E2SM_RC_ControlOutcome_Format2_Style_Item,
+ 0,
+ { 0, 0, 0 },
+ 0, 0, /* No default value */
+ ""
+ },
+};
+static const ber_tlv_tag_t asn_DEF_ric_ControlStyle_List_tags_2[] = {
+ (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
+ (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
+};
+static asn_SET_OF_specifics_t asn_SPC_ric_ControlStyle_List_specs_2 = {
+ sizeof(struct E2SM_RC_ControlOutcome_Format2__ric_ControlStyle_List),
+ offsetof(struct E2SM_RC_ControlOutcome_Format2__ric_ControlStyle_List, _asn_ctx),
+ 0, /* XER encoding is XMLDelimitedItemList */
+};
+static /* Use -fall-defs-global to expose */
+asn_TYPE_descriptor_t asn_DEF_ric_ControlStyle_List_2 = {
+ "ric-ControlStyle-List",
+ "ric-ControlStyle-List",
+ &asn_OP_SEQUENCE_OF,
+ asn_DEF_ric_ControlStyle_List_tags_2,
+ sizeof(asn_DEF_ric_ControlStyle_List_tags_2)
+ /sizeof(asn_DEF_ric_ControlStyle_List_tags_2[0]) - 1, /* 1 */
+ asn_DEF_ric_ControlStyle_List_tags_2, /* Same as above */
+ sizeof(asn_DEF_ric_ControlStyle_List_tags_2)
+ /sizeof(asn_DEF_ric_ControlStyle_List_tags_2[0]), /* 2 */
+ { &asn_OER_type_ric_ControlStyle_List_constr_2, &asn_PER_type_ric_ControlStyle_List_constr_2, SEQUENCE_OF_constraint },
+ asn_MBR_ric_ControlStyle_List_2,
+ 1, /* Single element */
+ &asn_SPC_ric_ControlStyle_List_specs_2 /* Additional specs */
+};
+
+asn_TYPE_member_t asn_MBR_E2SM_RC_ControlOutcome_Format2_1[] = {
+ { ATF_NOFLAGS, 0, offsetof(struct E2SM_RC_ControlOutcome_Format2, ric_ControlStyle_List),
+ (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
+ 0,
+ &asn_DEF_ric_ControlStyle_List_2,
+ 0,
+ { &asn_OER_memb_ric_ControlStyle_List_constr_2, &asn_PER_memb_ric_ControlStyle_List_constr_2, memb_ric_ControlStyle_List_constraint_1 },
+ 0, 0, /* No default value */
+ "ric-ControlStyle-List"
+ },
+};
+static const ber_tlv_tag_t asn_DEF_E2SM_RC_ControlOutcome_Format2_tags_1[] = {
+ (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
+};
+static const asn_TYPE_tag2member_t asn_MAP_E2SM_RC_ControlOutcome_Format2_tag2el_1[] = {
+ { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* ric-ControlStyle-List */
+};
+asn_SEQUENCE_specifics_t asn_SPC_E2SM_RC_ControlOutcome_Format2_specs_1 = {
+ sizeof(struct E2SM_RC_ControlOutcome_Format2),
+ offsetof(struct E2SM_RC_ControlOutcome_Format2, _asn_ctx),
+ asn_MAP_E2SM_RC_ControlOutcome_Format2_tag2el_1,
+ 1, /* Count of tags in the map */
+ 0, 0, 0, /* Optional elements (not needed) */
+ 1, /* First extension addition */
+};
+asn_TYPE_descriptor_t asn_DEF_E2SM_RC_ControlOutcome_Format2 = {
+ "E2SM-RC-ControlOutcome-Format2",
+ "E2SM-RC-ControlOutcome-Format2",
+ &asn_OP_SEQUENCE,
+ asn_DEF_E2SM_RC_ControlOutcome_Format2_tags_1,
+ sizeof(asn_DEF_E2SM_RC_ControlOutcome_Format2_tags_1)
+ /sizeof(asn_DEF_E2SM_RC_ControlOutcome_Format2_tags_1[0]), /* 1 */
+ asn_DEF_E2SM_RC_ControlOutcome_Format2_tags_1, /* Same as above */
+ sizeof(asn_DEF_E2SM_RC_ControlOutcome_Format2_tags_1)
+ /sizeof(asn_DEF_E2SM_RC_ControlOutcome_Format2_tags_1[0]), /* 1 */
+ { 0, 0, SEQUENCE_constraint },
+ asn_MBR_E2SM_RC_ControlOutcome_Format2_1,
+ 1, /* Elements count */
+ &asn_SPC_E2SM_RC_ControlOutcome_Format2_specs_1 /* Additional specs */
+};
+
diff --git a/e2sm/lib/E2SM-RC-ControlOutcome-Format3-Item.c b/e2sm/lib/E2SM-RC-ControlOutcome-Format3-Item.c
new file mode 100644
index 0000000..6f7e7a8
--- /dev/null
+++ b/e2sm/lib/E2SM-RC-ControlOutcome-Format3-Item.c
@@ -0,0 +1,60 @@
+/*
+ * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
+ * From ASN.1 module "E2SM-RC-IEs"
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ */
+
+#include "E2SM-RC-ControlOutcome-Format3-Item.h"
+
+asn_TYPE_member_t asn_MBR_E2SM_RC_ControlOutcome_Format3_Item_1[] = {
+ { ATF_NOFLAGS, 0, offsetof(struct E2SM_RC_ControlOutcome_Format3_Item, ranParameter_ID),
+ (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
+ -1, /* IMPLICIT tag at current level */
+ &asn_DEF_RANParameter_ID,
+ 0,
+ { 0, 0, 0 },
+ 0, 0, /* No default value */
+ "ranParameter-ID"
+ },
+ { ATF_NOFLAGS, 0, offsetof(struct E2SM_RC_ControlOutcome_Format3_Item, ranParameter_valueType),
+ (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
+ +1, /* EXPLICIT tag at current level */
+ &asn_DEF_RANParameter_ValueType,
+ 0,
+ { 0, 0, 0 },
+ 0, 0, /* No default value */
+ "ranParameter-valueType"
+ },
+};
+static const ber_tlv_tag_t asn_DEF_E2SM_RC_ControlOutcome_Format3_Item_tags_1[] = {
+ (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
+};
+static const asn_TYPE_tag2member_t asn_MAP_E2SM_RC_ControlOutcome_Format3_Item_tag2el_1[] = {
+ { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* ranParameter-ID */
+ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* ranParameter-valueType */
+};
+asn_SEQUENCE_specifics_t asn_SPC_E2SM_RC_ControlOutcome_Format3_Item_specs_1 = {
+ sizeof(struct E2SM_RC_ControlOutcome_Format3_Item),
+ offsetof(struct E2SM_RC_ControlOutcome_Format3_Item, _asn_ctx),
+ asn_MAP_E2SM_RC_ControlOutcome_Format3_Item_tag2el_1,
+ 2, /* Count of tags in the map */
+ 0, 0, 0, /* Optional elements (not needed) */
+ 2, /* First extension addition */
+};
+asn_TYPE_descriptor_t asn_DEF_E2SM_RC_ControlOutcome_Format3_Item = {
+ "E2SM-RC-ControlOutcome-Format3-Item",
+ "E2SM-RC-ControlOutcome-Format3-Item",
+ &asn_OP_SEQUENCE,
+ asn_DEF_E2SM_RC_ControlOutcome_Format3_Item_tags_1,
+ sizeof(asn_DEF_E2SM_RC_ControlOutcome_Format3_Item_tags_1)
+ /sizeof(asn_DEF_E2SM_RC_ControlOutcome_Format3_Item_tags_1[0]), /* 1 */
+ asn_DEF_E2SM_RC_ControlOutcome_Format3_Item_tags_1, /* Same as above */
+ sizeof(asn_DEF_E2SM_RC_ControlOutcome_Format3_Item_tags_1)
+ /sizeof(asn_DEF_E2SM_RC_ControlOutcome_Format3_Item_tags_1[0]), /* 1 */
+ { 0, 0, SEQUENCE_constraint },
+ asn_MBR_E2SM_RC_ControlOutcome_Format3_Item_1,
+ 2, /* Elements count */
+ &asn_SPC_E2SM_RC_ControlOutcome_Format3_Item_specs_1 /* Additional specs */
+};
+
diff --git a/e2sm/lib/E2SM-RC-ControlOutcome-Format3.c b/e2sm/lib/E2SM-RC-ControlOutcome-Format3.c
new file mode 100644
index 0000000..4c9d361
--- /dev/null
+++ b/e2sm/lib/E2SM-RC-ControlOutcome-Format3.c
@@ -0,0 +1,130 @@
+/*
+ * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
+ * From ASN.1 module "E2SM-RC-IEs"
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ */
+
+#include "E2SM-RC-ControlOutcome-Format3.h"
+
+#include "E2SM-RC-ControlOutcome-Format3-Item.h"
+static int
+memb_ranP_List_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr,
+ asn_app_constraint_failed_f *ctfailcb, void *app_key) {
+ size_t size;
+
+ if(!sptr) {
+ ASN__CTFAIL(app_key, td, sptr,
+ "%s: value not given (%s:%d)",
+ td->name, __FILE__, __LINE__);
+ return -1;
+ }
+
+ /* Determine the number of elements */
+ size = _A_CSEQUENCE_FROM_VOID(sptr)->count;
+
+ if((size <= 255)) {
+ /* Perform validation of the inner elements */
+ return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
+ } else {
+ ASN__CTFAIL(app_key, td, sptr,
+ "%s: constraint failed (%s:%d)",
+ td->name, __FILE__, __LINE__);
+ return -1;
+ }
+}
+
+static asn_oer_constraints_t asn_OER_type_ranP_List_constr_2 CC_NOTUSED = {
+ { 0, 0 },
+ -1 /* (SIZE(0..255)) */};
+static asn_per_constraints_t asn_PER_type_ranP_List_constr_2 CC_NOTUSED = {
+ { APC_UNCONSTRAINED, -1, -1, 0, 0 },
+ { APC_CONSTRAINED, 8, 8, 0, 255 } /* (SIZE(0..255)) */,
+ 0, 0 /* No PER value map */
+};
+static asn_oer_constraints_t asn_OER_memb_ranP_List_constr_2 CC_NOTUSED = {
+ { 0, 0 },
+ -1 /* (SIZE(0..255)) */};
+static asn_per_constraints_t asn_PER_memb_ranP_List_constr_2 CC_NOTUSED = {
+ { APC_UNCONSTRAINED, -1, -1, 0, 0 },
+ { APC_CONSTRAINED, 8, 8, 0, 255 } /* (SIZE(0..255)) */,
+ 0, 0 /* No PER value map */
+};
+static asn_TYPE_member_t asn_MBR_ranP_List_2[] = {
+ { ATF_POINTER, 0, 0,
+ (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
+ 0,
+ &asn_DEF_E2SM_RC_ControlOutcome_Format3_Item,
+ 0,
+ { 0, 0, 0 },
+ 0, 0, /* No default value */
+ ""
+ },
+};
+static const ber_tlv_tag_t asn_DEF_ranP_List_tags_2[] = {
+ (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
+ (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
+};
+static asn_SET_OF_specifics_t asn_SPC_ranP_List_specs_2 = {
+ sizeof(struct E2SM_RC_ControlOutcome_Format3__ranP_List),
+ offsetof(struct E2SM_RC_ControlOutcome_Format3__ranP_List, _asn_ctx),
+ 0, /* XER encoding is XMLDelimitedItemList */
+};
+static /* Use -fall-defs-global to expose */
+asn_TYPE_descriptor_t asn_DEF_ranP_List_2 = {
+ "ranP-List",
+ "ranP-List",
+ &asn_OP_SEQUENCE_OF,
+ asn_DEF_ranP_List_tags_2,
+ sizeof(asn_DEF_ranP_List_tags_2)
+ /sizeof(asn_DEF_ranP_List_tags_2[0]) - 1, /* 1 */
+ asn_DEF_ranP_List_tags_2, /* Same as above */
+ sizeof(asn_DEF_ranP_List_tags_2)
+ /sizeof(asn_DEF_ranP_List_tags_2[0]), /* 2 */
+ { &asn_OER_type_ranP_List_constr_2, &asn_PER_type_ranP_List_constr_2, SEQUENCE_OF_constraint },
+ asn_MBR_ranP_List_2,
+ 1, /* Single element */
+ &asn_SPC_ranP_List_specs_2 /* Additional specs */
+};
+
+asn_TYPE_member_t asn_MBR_E2SM_RC_ControlOutcome_Format3_1[] = {
+ { ATF_NOFLAGS, 0, offsetof(struct E2SM_RC_ControlOutcome_Format3, ranP_List),
+ (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
+ 0,
+ &asn_DEF_ranP_List_2,
+ 0,
+ { &asn_OER_memb_ranP_List_constr_2, &asn_PER_memb_ranP_List_constr_2, memb_ranP_List_constraint_1 },
+ 0, 0, /* No default value */
+ "ranP-List"
+ },
+};
+static const ber_tlv_tag_t asn_DEF_E2SM_RC_ControlOutcome_Format3_tags_1[] = {
+ (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
+};
+static const asn_TYPE_tag2member_t asn_MAP_E2SM_RC_ControlOutcome_Format3_tag2el_1[] = {
+ { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* ranP-List */
+};
+asn_SEQUENCE_specifics_t asn_SPC_E2SM_RC_ControlOutcome_Format3_specs_1 = {
+ sizeof(struct E2SM_RC_ControlOutcome_Format3),
+ offsetof(struct E2SM_RC_ControlOutcome_Format3, _asn_ctx),
+ asn_MAP_E2SM_RC_ControlOutcome_Format3_tag2el_1,
+ 1, /* Count of tags in the map */
+ 0, 0, 0, /* Optional elements (not needed) */
+ 1, /* First extension addition */
+};
+asn_TYPE_descriptor_t asn_DEF_E2SM_RC_ControlOutcome_Format3 = {
+ "E2SM-RC-ControlOutcome-Format3",
+ "E2SM-RC-ControlOutcome-Format3",
+ &asn_OP_SEQUENCE,
+ asn_DEF_E2SM_RC_ControlOutcome_Format3_tags_1,
+ sizeof(asn_DEF_E2SM_RC_ControlOutcome_Format3_tags_1)
+ /sizeof(asn_DEF_E2SM_RC_ControlOutcome_Format3_tags_1[0]), /* 1 */
+ asn_DEF_E2SM_RC_ControlOutcome_Format3_tags_1, /* Same as above */
+ sizeof(asn_DEF_E2SM_RC_ControlOutcome_Format3_tags_1)
+ /sizeof(asn_DEF_E2SM_RC_ControlOutcome_Format3_tags_1[0]), /* 1 */
+ { 0, 0, SEQUENCE_constraint },
+ asn_MBR_E2SM_RC_ControlOutcome_Format3_1,
+ 1, /* Elements count */
+ &asn_SPC_E2SM_RC_ControlOutcome_Format3_specs_1 /* Additional specs */
+};
+
diff --git a/e2sm/lib/E2SM-RC-ControlOutcome.c b/e2sm/lib/E2SM-RC-ControlOutcome.c
index 8e6ce7b..e16fc10 100644
--- a/e2sm/lib/E2SM-RC-ControlOutcome.c
+++ b/e2sm/lib/E2SM-RC-ControlOutcome.c
@@ -1,13 +1,15 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "E2SM-RC-ControlOutcome.h"
#include "E2SM-RC-ControlOutcome-Format1.h"
+#include "E2SM-RC-ControlOutcome-Format2.h"
+#include "E2SM-RC-ControlOutcome-Format3.h"
static asn_oer_constraints_t asn_OER_type_ric_controlOutcome_formats_constr_2 CC_NOTUSED = {
{ 0, 0 },
-1};
@@ -26,9 +28,29 @@
0, 0, /* No default value */
"controlOutcome-Format1"
},
+ { ATF_POINTER, 0, offsetof(struct E2SM_RC_ControlOutcome__ric_controlOutcome_formats, choice.controlOutcome_Format2),
+ (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
+ -1, /* IMPLICIT tag at current level */
+ &asn_DEF_E2SM_RC_ControlOutcome_Format2,
+ 0,
+ { 0, 0, 0 },
+ 0, 0, /* No default value */
+ "controlOutcome-Format2"
+ },
+ { ATF_POINTER, 0, offsetof(struct E2SM_RC_ControlOutcome__ric_controlOutcome_formats, choice.controlOutcome_Format3),
+ (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
+ -1, /* IMPLICIT tag at current level */
+ &asn_DEF_E2SM_RC_ControlOutcome_Format3,
+ 0,
+ { 0, 0, 0 },
+ 0, 0, /* No default value */
+ "controlOutcome-Format3"
+ },
};
static const asn_TYPE_tag2member_t asn_MAP_ric_controlOutcome_formats_tag2el_2[] = {
- { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* controlOutcome-Format1 */
+ { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* controlOutcome-Format1 */
+ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* controlOutcome-Format2 */
+ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* controlOutcome-Format3 */
};
static asn_CHOICE_specifics_t asn_SPC_ric_controlOutcome_formats_specs_2 = {
sizeof(struct E2SM_RC_ControlOutcome__ric_controlOutcome_formats),
@@ -36,7 +58,7 @@
offsetof(struct E2SM_RC_ControlOutcome__ric_controlOutcome_formats, present),
sizeof(((struct E2SM_RC_ControlOutcome__ric_controlOutcome_formats *)0)->present),
asn_MAP_ric_controlOutcome_formats_tag2el_2,
- 1, /* Count of tags in the map */
+ 3, /* Count of tags in the map */
0, 0,
1 /* Extensions start */
};
@@ -51,7 +73,7 @@
0, /* No tags (count) */
{ &asn_OER_type_ric_controlOutcome_formats_constr_2, &asn_PER_type_ric_controlOutcome_formats_constr_2, CHOICE_constraint },
asn_MBR_ric_controlOutcome_formats_2,
- 1, /* Elements count */
+ 3, /* Elements count */
&asn_SPC_ric_controlOutcome_formats_specs_2 /* Additional specs */
};
diff --git a/e2sm/lib/E2SM-RC-EventTrigger-Format1-Item.c b/e2sm/lib/E2SM-RC-EventTrigger-Format1-Item.c
index 346cf2e..46305e3 100644
--- a/e2sm/lib/E2SM-RC-EventTrigger-Format1-Item.c
+++ b/e2sm/lib/E2SM-RC-EventTrigger-Format1-Item.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "E2SM-RC-EventTrigger-Format1-Item.h"
diff --git a/e2sm/lib/E2SM-RC-EventTrigger-Format1.c b/e2sm/lib/E2SM-RC-EventTrigger-Format1.c
index c8911e9..0bee74e 100644
--- a/e2sm/lib/E2SM-RC-EventTrigger-Format1.c
+++ b/e2sm/lib/E2SM-RC-EventTrigger-Format1.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "E2SM-RC-EventTrigger-Format1.h"
diff --git a/e2sm/lib/E2SM-RC-EventTrigger-Format2.c b/e2sm/lib/E2SM-RC-EventTrigger-Format2.c
index 54a8e9d..81d7a4d 100644
--- a/e2sm/lib/E2SM-RC-EventTrigger-Format2.c
+++ b/e2sm/lib/E2SM-RC-EventTrigger-Format2.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "E2SM-RC-EventTrigger-Format2.h"
diff --git a/e2sm/lib/E2SM-RC-EventTrigger-Format3-Item.c b/e2sm/lib/E2SM-RC-EventTrigger-Format3-Item.c
index 9781e8e..3c8b550 100644
--- a/e2sm/lib/E2SM-RC-EventTrigger-Format3-Item.c
+++ b/e2sm/lib/E2SM-RC-EventTrigger-Format3-Item.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "E2SM-RC-EventTrigger-Format3-Item.h"
diff --git a/e2sm/lib/E2SM-RC-EventTrigger-Format3.c b/e2sm/lib/E2SM-RC-EventTrigger-Format3.c
index 2f0efcd..bc3b9ad 100644
--- a/e2sm/lib/E2SM-RC-EventTrigger-Format3.c
+++ b/e2sm/lib/E2SM-RC-EventTrigger-Format3.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "E2SM-RC-EventTrigger-Format3.h"
diff --git a/e2sm/lib/E2SM-RC-EventTrigger-Format4-Item.c b/e2sm/lib/E2SM-RC-EventTrigger-Format4-Item.c
index 35d496a..5e06ea5 100644
--- a/e2sm/lib/E2SM-RC-EventTrigger-Format4-Item.c
+++ b/e2sm/lib/E2SM-RC-EventTrigger-Format4-Item.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "E2SM-RC-EventTrigger-Format4-Item.h"
diff --git a/e2sm/lib/E2SM-RC-EventTrigger-Format4.c b/e2sm/lib/E2SM-RC-EventTrigger-Format4.c
index 8fa15b7..73bbc20 100644
--- a/e2sm/lib/E2SM-RC-EventTrigger-Format4.c
+++ b/e2sm/lib/E2SM-RC-EventTrigger-Format4.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "E2SM-RC-EventTrigger-Format4.h"
diff --git a/e2sm/lib/E2SM-RC-EventTrigger-Format5.c b/e2sm/lib/E2SM-RC-EventTrigger-Format5.c
index f7ebe17..39f08ad 100644
--- a/e2sm/lib/E2SM-RC-EventTrigger-Format5.c
+++ b/e2sm/lib/E2SM-RC-EventTrigger-Format5.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "E2SM-RC-EventTrigger-Format5.h"
diff --git a/e2sm/lib/E2SM-RC-EventTrigger.c b/e2sm/lib/E2SM-RC-EventTrigger.c
index 6991f39..ce82353 100644
--- a/e2sm/lib/E2SM-RC-EventTrigger.c
+++ b/e2sm/lib/E2SM-RC-EventTrigger.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "E2SM-RC-EventTrigger.h"
diff --git a/e2sm/lib/E2SM-RC-IndicationHeader-Format1.c b/e2sm/lib/E2SM-RC-IndicationHeader-Format1.c
index 7a880ae..ee69e7c 100644
--- a/e2sm/lib/E2SM-RC-IndicationHeader-Format1.c
+++ b/e2sm/lib/E2SM-RC-IndicationHeader-Format1.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "E2SM-RC-IndicationHeader-Format1.h"
diff --git a/e2sm/lib/E2SM-RC-IndicationHeader-Format2.c b/e2sm/lib/E2SM-RC-IndicationHeader-Format2.c
index 4b7724c..0aba4d3 100644
--- a/e2sm/lib/E2SM-RC-IndicationHeader-Format2.c
+++ b/e2sm/lib/E2SM-RC-IndicationHeader-Format2.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "E2SM-RC-IndicationHeader-Format2.h"
diff --git a/e2sm/lib/E2SM-RC-IndicationHeader-Format3.c b/e2sm/lib/E2SM-RC-IndicationHeader-Format3.c
new file mode 100644
index 0000000..006acee
--- /dev/null
+++ b/e2sm/lib/E2SM-RC-IndicationHeader-Format3.c
@@ -0,0 +1,63 @@
+/*
+ * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
+ * From ASN.1 module "E2SM-RC-IEs"
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ */
+
+#include "E2SM-RC-IndicationHeader-Format3.h"
+
+#include "UEID.h"
+asn_TYPE_member_t asn_MBR_E2SM_RC_IndicationHeader_Format3_1[] = {
+ { ATF_POINTER, 2, offsetof(struct E2SM_RC_IndicationHeader_Format3, ric_eventTriggerCondition_ID),
+ (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
+ -1, /* IMPLICIT tag at current level */
+ &asn_DEF_RIC_EventTriggerCondition_ID,
+ 0,
+ { 0, 0, 0 },
+ 0, 0, /* No default value */
+ "ric-eventTriggerCondition-ID"
+ },
+ { ATF_POINTER, 1, offsetof(struct E2SM_RC_IndicationHeader_Format3, ueID),
+ (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
+ +1, /* EXPLICIT tag at current level */
+ &asn_DEF_UEID,
+ 0,
+ { 0, 0, 0 },
+ 0, 0, /* No default value */
+ "ueID"
+ },
+};
+static const int asn_MAP_E2SM_RC_IndicationHeader_Format3_oms_1[] = { 0, 1 };
+static const ber_tlv_tag_t asn_DEF_E2SM_RC_IndicationHeader_Format3_tags_1[] = {
+ (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
+};
+static const asn_TYPE_tag2member_t asn_MAP_E2SM_RC_IndicationHeader_Format3_tag2el_1[] = {
+ { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* ric-eventTriggerCondition-ID */
+ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* ueID */
+};
+asn_SEQUENCE_specifics_t asn_SPC_E2SM_RC_IndicationHeader_Format3_specs_1 = {
+ sizeof(struct E2SM_RC_IndicationHeader_Format3),
+ offsetof(struct E2SM_RC_IndicationHeader_Format3, _asn_ctx),
+ asn_MAP_E2SM_RC_IndicationHeader_Format3_tag2el_1,
+ 2, /* Count of tags in the map */
+ asn_MAP_E2SM_RC_IndicationHeader_Format3_oms_1, /* Optional members */
+ 2, 0, /* Root/Additions */
+ 2, /* First extension addition */
+};
+asn_TYPE_descriptor_t asn_DEF_E2SM_RC_IndicationHeader_Format3 = {
+ "E2SM-RC-IndicationHeader-Format3",
+ "E2SM-RC-IndicationHeader-Format3",
+ &asn_OP_SEQUENCE,
+ asn_DEF_E2SM_RC_IndicationHeader_Format3_tags_1,
+ sizeof(asn_DEF_E2SM_RC_IndicationHeader_Format3_tags_1)
+ /sizeof(asn_DEF_E2SM_RC_IndicationHeader_Format3_tags_1[0]), /* 1 */
+ asn_DEF_E2SM_RC_IndicationHeader_Format3_tags_1, /* Same as above */
+ sizeof(asn_DEF_E2SM_RC_IndicationHeader_Format3_tags_1)
+ /sizeof(asn_DEF_E2SM_RC_IndicationHeader_Format3_tags_1[0]), /* 1 */
+ { 0, 0, SEQUENCE_constraint },
+ asn_MBR_E2SM_RC_IndicationHeader_Format3_1,
+ 2, /* Elements count */
+ &asn_SPC_E2SM_RC_IndicationHeader_Format3_specs_1 /* Additional specs */
+};
+
diff --git a/e2sm/lib/E2SM-RC-IndicationHeader.c b/e2sm/lib/E2SM-RC-IndicationHeader.c
index c5764a4..f668077 100644
--- a/e2sm/lib/E2SM-RC-IndicationHeader.c
+++ b/e2sm/lib/E2SM-RC-IndicationHeader.c
@@ -1,14 +1,15 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "E2SM-RC-IndicationHeader.h"
#include "E2SM-RC-IndicationHeader-Format1.h"
#include "E2SM-RC-IndicationHeader-Format2.h"
+#include "E2SM-RC-IndicationHeader-Format3.h"
static asn_oer_constraints_t asn_OER_type_ric_indicationHeader_formats_constr_2 CC_NOTUSED = {
{ 0, 0 },
-1};
@@ -36,10 +37,20 @@
0, 0, /* No default value */
"indicationHeader-Format2"
},
+ { ATF_POINTER, 0, offsetof(struct E2SM_RC_IndicationHeader__ric_indicationHeader_formats, choice.indicationHeader_Format3),
+ (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
+ -1, /* IMPLICIT tag at current level */
+ &asn_DEF_E2SM_RC_IndicationHeader_Format3,
+ 0,
+ { 0, 0, 0 },
+ 0, 0, /* No default value */
+ "indicationHeader-Format3"
+ },
};
static const asn_TYPE_tag2member_t asn_MAP_ric_indicationHeader_formats_tag2el_2[] = {
{ (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* indicationHeader-Format1 */
- { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* indicationHeader-Format2 */
+ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* indicationHeader-Format2 */
+ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* indicationHeader-Format3 */
};
static asn_CHOICE_specifics_t asn_SPC_ric_indicationHeader_formats_specs_2 = {
sizeof(struct E2SM_RC_IndicationHeader__ric_indicationHeader_formats),
@@ -47,7 +58,7 @@
offsetof(struct E2SM_RC_IndicationHeader__ric_indicationHeader_formats, present),
sizeof(((struct E2SM_RC_IndicationHeader__ric_indicationHeader_formats *)0)->present),
asn_MAP_ric_indicationHeader_formats_tag2el_2,
- 2, /* Count of tags in the map */
+ 3, /* Count of tags in the map */
0, 0,
2 /* Extensions start */
};
@@ -62,7 +73,7 @@
0, /* No tags (count) */
{ &asn_OER_type_ric_indicationHeader_formats_constr_2, &asn_PER_type_ric_indicationHeader_formats_constr_2, CHOICE_constraint },
asn_MBR_ric_indicationHeader_formats_2,
- 2, /* Elements count */
+ 3, /* Elements count */
&asn_SPC_ric_indicationHeader_formats_specs_2 /* Additional specs */
};
diff --git a/e2sm/lib/E2SM-RC-IndicationMessage-Format1-Item.c b/e2sm/lib/E2SM-RC-IndicationMessage-Format1-Item.c
index b84dcc1..52f38db 100644
--- a/e2sm/lib/E2SM-RC-IndicationMessage-Format1-Item.c
+++ b/e2sm/lib/E2SM-RC-IndicationMessage-Format1-Item.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "E2SM-RC-IndicationMessage-Format1-Item.h"
diff --git a/e2sm/lib/E2SM-RC-IndicationMessage-Format1.c b/e2sm/lib/E2SM-RC-IndicationMessage-Format1.c
index 0395dbd..4decfe4 100644
--- a/e2sm/lib/E2SM-RC-IndicationMessage-Format1.c
+++ b/e2sm/lib/E2SM-RC-IndicationMessage-Format1.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "E2SM-RC-IndicationMessage-Format1.h"
diff --git a/e2sm/lib/E2SM-RC-IndicationMessage-Format2-Item.c b/e2sm/lib/E2SM-RC-IndicationMessage-Format2-Item.c
index 5091cd5..c3b98c8 100644
--- a/e2sm/lib/E2SM-RC-IndicationMessage-Format2-Item.c
+++ b/e2sm/lib/E2SM-RC-IndicationMessage-Format2-Item.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "E2SM-RC-IndicationMessage-Format2-Item.h"
diff --git a/e2sm/lib/E2SM-RC-IndicationMessage-Format2-RANParameter-Item.c b/e2sm/lib/E2SM-RC-IndicationMessage-Format2-RANParameter-Item.c
index c750920..3729403 100644
--- a/e2sm/lib/E2SM-RC-IndicationMessage-Format2-RANParameter-Item.c
+++ b/e2sm/lib/E2SM-RC-IndicationMessage-Format2-RANParameter-Item.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "E2SM-RC-IndicationMessage-Format2-RANParameter-Item.h"
diff --git a/e2sm/lib/E2SM-RC-IndicationMessage-Format2.c b/e2sm/lib/E2SM-RC-IndicationMessage-Format2.c
index a4210cc..baa97db 100644
--- a/e2sm/lib/E2SM-RC-IndicationMessage-Format2.c
+++ b/e2sm/lib/E2SM-RC-IndicationMessage-Format2.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "E2SM-RC-IndicationMessage-Format2.h"
diff --git a/e2sm/lib/E2SM-RC-IndicationMessage-Format3-Item.c b/e2sm/lib/E2SM-RC-IndicationMessage-Format3-Item.c
index 2dd2b21..206902a 100644
--- a/e2sm/lib/E2SM-RC-IndicationMessage-Format3-Item.c
+++ b/e2sm/lib/E2SM-RC-IndicationMessage-Format3-Item.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "E2SM-RC-IndicationMessage-Format3-Item.h"
diff --git a/e2sm/lib/E2SM-RC-IndicationMessage-Format3.c b/e2sm/lib/E2SM-RC-IndicationMessage-Format3.c
index 2573d44..70995c2 100644
--- a/e2sm/lib/E2SM-RC-IndicationMessage-Format3.c
+++ b/e2sm/lib/E2SM-RC-IndicationMessage-Format3.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "E2SM-RC-IndicationMessage-Format3.h"
diff --git a/e2sm/lib/E2SM-RC-IndicationMessage-Format4-ItemCell.c b/e2sm/lib/E2SM-RC-IndicationMessage-Format4-ItemCell.c
index 113d318..8c04b12 100644
--- a/e2sm/lib/E2SM-RC-IndicationMessage-Format4-ItemCell.c
+++ b/e2sm/lib/E2SM-RC-IndicationMessage-Format4-ItemCell.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "E2SM-RC-IndicationMessage-Format4-ItemCell.h"
diff --git a/e2sm/lib/E2SM-RC-IndicationMessage-Format4-ItemUE.c b/e2sm/lib/E2SM-RC-IndicationMessage-Format4-ItemUE.c
index 857e906..2ff85c2 100644
--- a/e2sm/lib/E2SM-RC-IndicationMessage-Format4-ItemUE.c
+++ b/e2sm/lib/E2SM-RC-IndicationMessage-Format4-ItemUE.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "E2SM-RC-IndicationMessage-Format4-ItemUE.h"
diff --git a/e2sm/lib/E2SM-RC-IndicationMessage-Format4.c b/e2sm/lib/E2SM-RC-IndicationMessage-Format4.c
index dfcc96a..00bbc8c 100644
--- a/e2sm/lib/E2SM-RC-IndicationMessage-Format4.c
+++ b/e2sm/lib/E2SM-RC-IndicationMessage-Format4.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "E2SM-RC-IndicationMessage-Format4.h"
diff --git a/e2sm/lib/E2SM-RC-IndicationMessage-Format5-Item.c b/e2sm/lib/E2SM-RC-IndicationMessage-Format5-Item.c
index 3b9541d..50e9cfd 100644
--- a/e2sm/lib/E2SM-RC-IndicationMessage-Format5-Item.c
+++ b/e2sm/lib/E2SM-RC-IndicationMessage-Format5-Item.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "E2SM-RC-IndicationMessage-Format5-Item.h"
diff --git a/e2sm/lib/E2SM-RC-IndicationMessage-Format5.c b/e2sm/lib/E2SM-RC-IndicationMessage-Format5.c
index 3a5f71b..d544185 100644
--- a/e2sm/lib/E2SM-RC-IndicationMessage-Format5.c
+++ b/e2sm/lib/E2SM-RC-IndicationMessage-Format5.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "E2SM-RC-IndicationMessage-Format5.h"
diff --git a/e2sm/lib/E2SM-RC-IndicationMessage-Format6-Indication-Item.c b/e2sm/lib/E2SM-RC-IndicationMessage-Format6-Indication-Item.c
new file mode 100644
index 0000000..cab5f68
--- /dev/null
+++ b/e2sm/lib/E2SM-RC-IndicationMessage-Format6-Indication-Item.c
@@ -0,0 +1,140 @@
+/*
+ * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
+ * From ASN.1 module "E2SM-RC-IEs"
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ */
+
+#include "E2SM-RC-IndicationMessage-Format6-Indication-Item.h"
+
+#include "E2SM-RC-IndicationMessage-Format6-RANP-Item.h"
+static int
+memb_ranP_InsertIndication_List_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr,
+ asn_app_constraint_failed_f *ctfailcb, void *app_key) {
+ size_t size;
+
+ if(!sptr) {
+ ASN__CTFAIL(app_key, td, sptr,
+ "%s: value not given (%s:%d)",
+ td->name, __FILE__, __LINE__);
+ return -1;
+ }
+
+ /* Determine the number of elements */
+ size = _A_CSEQUENCE_FROM_VOID(sptr)->count;
+
+ if((size <= 65535)) {
+ /* Perform validation of the inner elements */
+ return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
+ } else {
+ ASN__CTFAIL(app_key, td, sptr,
+ "%s: constraint failed (%s:%d)",
+ td->name, __FILE__, __LINE__);
+ return -1;
+ }
+}
+
+static asn_oer_constraints_t asn_OER_type_ranP_InsertIndication_List_constr_3 CC_NOTUSED = {
+ { 0, 0 },
+ -1 /* (SIZE(0..65535)) */};
+static asn_per_constraints_t asn_PER_type_ranP_InsertIndication_List_constr_3 CC_NOTUSED = {
+ { APC_UNCONSTRAINED, -1, -1, 0, 0 },
+ { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */,
+ 0, 0 /* No PER value map */
+};
+static asn_oer_constraints_t asn_OER_memb_ranP_InsertIndication_List_constr_3 CC_NOTUSED = {
+ { 0, 0 },
+ -1 /* (SIZE(0..65535)) */};
+static asn_per_constraints_t asn_PER_memb_ranP_InsertIndication_List_constr_3 CC_NOTUSED = {
+ { APC_UNCONSTRAINED, -1, -1, 0, 0 },
+ { APC_CONSTRAINED, 16, 16, 0, 65535 } /* (SIZE(0..65535)) */,
+ 0, 0 /* No PER value map */
+};
+static asn_TYPE_member_t asn_MBR_ranP_InsertIndication_List_3[] = {
+ { ATF_POINTER, 0, 0,
+ (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
+ 0,
+ &asn_DEF_E2SM_RC_IndicationMessage_Format6_RANP_Item,
+ 0,
+ { 0, 0, 0 },
+ 0, 0, /* No default value */
+ ""
+ },
+};
+static const ber_tlv_tag_t asn_DEF_ranP_InsertIndication_List_tags_3[] = {
+ (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
+ (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
+};
+static asn_SET_OF_specifics_t asn_SPC_ranP_InsertIndication_List_specs_3 = {
+ sizeof(struct E2SM_RC_IndicationMessage_Format6_Indication_Item__ranP_InsertIndication_List),
+ offsetof(struct E2SM_RC_IndicationMessage_Format6_Indication_Item__ranP_InsertIndication_List, _asn_ctx),
+ 0, /* XER encoding is XMLDelimitedItemList */
+};
+static /* Use -fall-defs-global to expose */
+asn_TYPE_descriptor_t asn_DEF_ranP_InsertIndication_List_3 = {
+ "ranP-InsertIndication-List",
+ "ranP-InsertIndication-List",
+ &asn_OP_SEQUENCE_OF,
+ asn_DEF_ranP_InsertIndication_List_tags_3,
+ sizeof(asn_DEF_ranP_InsertIndication_List_tags_3)
+ /sizeof(asn_DEF_ranP_InsertIndication_List_tags_3[0]) - 1, /* 1 */
+ asn_DEF_ranP_InsertIndication_List_tags_3, /* Same as above */
+ sizeof(asn_DEF_ranP_InsertIndication_List_tags_3)
+ /sizeof(asn_DEF_ranP_InsertIndication_List_tags_3[0]), /* 2 */
+ { &asn_OER_type_ranP_InsertIndication_List_constr_3, &asn_PER_type_ranP_InsertIndication_List_constr_3, SEQUENCE_OF_constraint },
+ asn_MBR_ranP_InsertIndication_List_3,
+ 1, /* Single element */
+ &asn_SPC_ranP_InsertIndication_List_specs_3 /* Additional specs */
+};
+
+asn_TYPE_member_t asn_MBR_E2SM_RC_IndicationMessage_Format6_Indication_Item_1[] = {
+ { ATF_NOFLAGS, 0, offsetof(struct E2SM_RC_IndicationMessage_Format6_Indication_Item, ric_InsertIndication_ID),
+ (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
+ -1, /* IMPLICIT tag at current level */
+ &asn_DEF_RIC_InsertIndication_ID,
+ 0,
+ { 0, 0, 0 },
+ 0, 0, /* No default value */
+ "ric-InsertIndication-ID"
+ },
+ { ATF_NOFLAGS, 0, offsetof(struct E2SM_RC_IndicationMessage_Format6_Indication_Item, ranP_InsertIndication_List),
+ (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
+ 0,
+ &asn_DEF_ranP_InsertIndication_List_3,
+ 0,
+ { &asn_OER_memb_ranP_InsertIndication_List_constr_3, &asn_PER_memb_ranP_InsertIndication_List_constr_3, memb_ranP_InsertIndication_List_constraint_1 },
+ 0, 0, /* No default value */
+ "ranP-InsertIndication-List"
+ },
+};
+static const ber_tlv_tag_t asn_DEF_E2SM_RC_IndicationMessage_Format6_Indication_Item_tags_1[] = {
+ (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
+};
+static const asn_TYPE_tag2member_t asn_MAP_E2SM_RC_IndicationMessage_Format6_Indication_Item_tag2el_1[] = {
+ { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* ric-InsertIndication-ID */
+ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* ranP-InsertIndication-List */
+};
+asn_SEQUENCE_specifics_t asn_SPC_E2SM_RC_IndicationMessage_Format6_Indication_Item_specs_1 = {
+ sizeof(struct E2SM_RC_IndicationMessage_Format6_Indication_Item),
+ offsetof(struct E2SM_RC_IndicationMessage_Format6_Indication_Item, _asn_ctx),
+ asn_MAP_E2SM_RC_IndicationMessage_Format6_Indication_Item_tag2el_1,
+ 2, /* Count of tags in the map */
+ 0, 0, 0, /* Optional elements (not needed) */
+ 2, /* First extension addition */
+};
+asn_TYPE_descriptor_t asn_DEF_E2SM_RC_IndicationMessage_Format6_Indication_Item = {
+ "E2SM-RC-IndicationMessage-Format6-Indication-Item",
+ "E2SM-RC-IndicationMessage-Format6-Indication-Item",
+ &asn_OP_SEQUENCE,
+ asn_DEF_E2SM_RC_IndicationMessage_Format6_Indication_Item_tags_1,
+ sizeof(asn_DEF_E2SM_RC_IndicationMessage_Format6_Indication_Item_tags_1)
+ /sizeof(asn_DEF_E2SM_RC_IndicationMessage_Format6_Indication_Item_tags_1[0]), /* 1 */
+ asn_DEF_E2SM_RC_IndicationMessage_Format6_Indication_Item_tags_1, /* Same as above */
+ sizeof(asn_DEF_E2SM_RC_IndicationMessage_Format6_Indication_Item_tags_1)
+ /sizeof(asn_DEF_E2SM_RC_IndicationMessage_Format6_Indication_Item_tags_1[0]), /* 1 */
+ { 0, 0, SEQUENCE_constraint },
+ asn_MBR_E2SM_RC_IndicationMessage_Format6_Indication_Item_1,
+ 2, /* Elements count */
+ &asn_SPC_E2SM_RC_IndicationMessage_Format6_Indication_Item_specs_1 /* Additional specs */
+};
+
diff --git a/e2sm/lib/E2SM-RC-IndicationMessage-Format6-RANP-Item.c b/e2sm/lib/E2SM-RC-IndicationMessage-Format6-RANP-Item.c
new file mode 100644
index 0000000..76d7014
--- /dev/null
+++ b/e2sm/lib/E2SM-RC-IndicationMessage-Format6-RANP-Item.c
@@ -0,0 +1,60 @@
+/*
+ * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
+ * From ASN.1 module "E2SM-RC-IEs"
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ */
+
+#include "E2SM-RC-IndicationMessage-Format6-RANP-Item.h"
+
+asn_TYPE_member_t asn_MBR_E2SM_RC_IndicationMessage_Format6_RANP_Item_1[] = {
+ { ATF_NOFLAGS, 0, offsetof(struct E2SM_RC_IndicationMessage_Format6_RANP_Item, ranParameter_ID),
+ (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
+ -1, /* IMPLICIT tag at current level */
+ &asn_DEF_RANParameter_ID,
+ 0,
+ { 0, 0, 0 },
+ 0, 0, /* No default value */
+ "ranParameter-ID"
+ },
+ { ATF_NOFLAGS, 0, offsetof(struct E2SM_RC_IndicationMessage_Format6_RANP_Item, ranParameter_valueType),
+ (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
+ +1, /* EXPLICIT tag at current level */
+ &asn_DEF_RANParameter_ValueType,
+ 0,
+ { 0, 0, 0 },
+ 0, 0, /* No default value */
+ "ranParameter-valueType"
+ },
+};
+static const ber_tlv_tag_t asn_DEF_E2SM_RC_IndicationMessage_Format6_RANP_Item_tags_1[] = {
+ (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
+};
+static const asn_TYPE_tag2member_t asn_MAP_E2SM_RC_IndicationMessage_Format6_RANP_Item_tag2el_1[] = {
+ { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* ranParameter-ID */
+ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* ranParameter-valueType */
+};
+asn_SEQUENCE_specifics_t asn_SPC_E2SM_RC_IndicationMessage_Format6_RANP_Item_specs_1 = {
+ sizeof(struct E2SM_RC_IndicationMessage_Format6_RANP_Item),
+ offsetof(struct E2SM_RC_IndicationMessage_Format6_RANP_Item, _asn_ctx),
+ asn_MAP_E2SM_RC_IndicationMessage_Format6_RANP_Item_tag2el_1,
+ 2, /* Count of tags in the map */
+ 0, 0, 0, /* Optional elements (not needed) */
+ 2, /* First extension addition */
+};
+asn_TYPE_descriptor_t asn_DEF_E2SM_RC_IndicationMessage_Format6_RANP_Item = {
+ "E2SM-RC-IndicationMessage-Format6-RANP-Item",
+ "E2SM-RC-IndicationMessage-Format6-RANP-Item",
+ &asn_OP_SEQUENCE,
+ asn_DEF_E2SM_RC_IndicationMessage_Format6_RANP_Item_tags_1,
+ sizeof(asn_DEF_E2SM_RC_IndicationMessage_Format6_RANP_Item_tags_1)
+ /sizeof(asn_DEF_E2SM_RC_IndicationMessage_Format6_RANP_Item_tags_1[0]), /* 1 */
+ asn_DEF_E2SM_RC_IndicationMessage_Format6_RANP_Item_tags_1, /* Same as above */
+ sizeof(asn_DEF_E2SM_RC_IndicationMessage_Format6_RANP_Item_tags_1)
+ /sizeof(asn_DEF_E2SM_RC_IndicationMessage_Format6_RANP_Item_tags_1[0]), /* 1 */
+ { 0, 0, SEQUENCE_constraint },
+ asn_MBR_E2SM_RC_IndicationMessage_Format6_RANP_Item_1,
+ 2, /* Elements count */
+ &asn_SPC_E2SM_RC_IndicationMessage_Format6_RANP_Item_specs_1 /* Additional specs */
+};
+
diff --git a/e2sm/lib/E2SM-RC-IndicationMessage-Format6-Style-Item.c b/e2sm/lib/E2SM-RC-IndicationMessage-Format6-Style-Item.c
new file mode 100644
index 0000000..d66939d
--- /dev/null
+++ b/e2sm/lib/E2SM-RC-IndicationMessage-Format6-Style-Item.c
@@ -0,0 +1,140 @@
+/*
+ * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
+ * From ASN.1 module "E2SM-RC-IEs"
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ */
+
+#include "E2SM-RC-IndicationMessage-Format6-Style-Item.h"
+
+#include "E2SM-RC-IndicationMessage-Format6-Indication-Item.h"
+static int
+memb_ric_InsertIndication_List_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr,
+ asn_app_constraint_failed_f *ctfailcb, void *app_key) {
+ size_t size;
+
+ if(!sptr) {
+ ASN__CTFAIL(app_key, td, sptr,
+ "%s: value not given (%s:%d)",
+ td->name, __FILE__, __LINE__);
+ return -1;
+ }
+
+ /* Determine the number of elements */
+ size = _A_CSEQUENCE_FROM_VOID(sptr)->count;
+
+ if((size >= 1 && size <= 63)) {
+ /* Perform validation of the inner elements */
+ return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
+ } else {
+ ASN__CTFAIL(app_key, td, sptr,
+ "%s: constraint failed (%s:%d)",
+ td->name, __FILE__, __LINE__);
+ return -1;
+ }
+}
+
+static asn_oer_constraints_t asn_OER_type_ric_InsertIndication_List_constr_3 CC_NOTUSED = {
+ { 0, 0 },
+ -1 /* (SIZE(1..63)) */};
+static asn_per_constraints_t asn_PER_type_ric_InsertIndication_List_constr_3 CC_NOTUSED = {
+ { APC_UNCONSTRAINED, -1, -1, 0, 0 },
+ { APC_CONSTRAINED, 6, 6, 1, 63 } /* (SIZE(1..63)) */,
+ 0, 0 /* No PER value map */
+};
+static asn_oer_constraints_t asn_OER_memb_ric_InsertIndication_List_constr_3 CC_NOTUSED = {
+ { 0, 0 },
+ -1 /* (SIZE(1..63)) */};
+static asn_per_constraints_t asn_PER_memb_ric_InsertIndication_List_constr_3 CC_NOTUSED = {
+ { APC_UNCONSTRAINED, -1, -1, 0, 0 },
+ { APC_CONSTRAINED, 6, 6, 1, 63 } /* (SIZE(1..63)) */,
+ 0, 0 /* No PER value map */
+};
+static asn_TYPE_member_t asn_MBR_ric_InsertIndication_List_3[] = {
+ { ATF_POINTER, 0, 0,
+ (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
+ 0,
+ &asn_DEF_E2SM_RC_IndicationMessage_Format6_Indication_Item,
+ 0,
+ { 0, 0, 0 },
+ 0, 0, /* No default value */
+ ""
+ },
+};
+static const ber_tlv_tag_t asn_DEF_ric_InsertIndication_List_tags_3[] = {
+ (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
+ (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
+};
+static asn_SET_OF_specifics_t asn_SPC_ric_InsertIndication_List_specs_3 = {
+ sizeof(struct E2SM_RC_IndicationMessage_Format6_Style_Item__ric_InsertIndication_List),
+ offsetof(struct E2SM_RC_IndicationMessage_Format6_Style_Item__ric_InsertIndication_List, _asn_ctx),
+ 0, /* XER encoding is XMLDelimitedItemList */
+};
+static /* Use -fall-defs-global to expose */
+asn_TYPE_descriptor_t asn_DEF_ric_InsertIndication_List_3 = {
+ "ric-InsertIndication-List",
+ "ric-InsertIndication-List",
+ &asn_OP_SEQUENCE_OF,
+ asn_DEF_ric_InsertIndication_List_tags_3,
+ sizeof(asn_DEF_ric_InsertIndication_List_tags_3)
+ /sizeof(asn_DEF_ric_InsertIndication_List_tags_3[0]) - 1, /* 1 */
+ asn_DEF_ric_InsertIndication_List_tags_3, /* Same as above */
+ sizeof(asn_DEF_ric_InsertIndication_List_tags_3)
+ /sizeof(asn_DEF_ric_InsertIndication_List_tags_3[0]), /* 2 */
+ { &asn_OER_type_ric_InsertIndication_List_constr_3, &asn_PER_type_ric_InsertIndication_List_constr_3, SEQUENCE_OF_constraint },
+ asn_MBR_ric_InsertIndication_List_3,
+ 1, /* Single element */
+ &asn_SPC_ric_InsertIndication_List_specs_3 /* Additional specs */
+};
+
+asn_TYPE_member_t asn_MBR_E2SM_RC_IndicationMessage_Format6_Style_Item_1[] = {
+ { ATF_NOFLAGS, 0, offsetof(struct E2SM_RC_IndicationMessage_Format6_Style_Item, indicated_Insert_Style_Type),
+ (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
+ -1, /* IMPLICIT tag at current level */
+ &asn_DEF_RIC_Style_Type,
+ 0,
+ { 0, 0, 0 },
+ 0, 0, /* No default value */
+ "indicated-Insert-Style-Type"
+ },
+ { ATF_NOFLAGS, 0, offsetof(struct E2SM_RC_IndicationMessage_Format6_Style_Item, ric_InsertIndication_List),
+ (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
+ 0,
+ &asn_DEF_ric_InsertIndication_List_3,
+ 0,
+ { &asn_OER_memb_ric_InsertIndication_List_constr_3, &asn_PER_memb_ric_InsertIndication_List_constr_3, memb_ric_InsertIndication_List_constraint_1 },
+ 0, 0, /* No default value */
+ "ric-InsertIndication-List"
+ },
+};
+static const ber_tlv_tag_t asn_DEF_E2SM_RC_IndicationMessage_Format6_Style_Item_tags_1[] = {
+ (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
+};
+static const asn_TYPE_tag2member_t asn_MAP_E2SM_RC_IndicationMessage_Format6_Style_Item_tag2el_1[] = {
+ { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* indicated-Insert-Style-Type */
+ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* ric-InsertIndication-List */
+};
+asn_SEQUENCE_specifics_t asn_SPC_E2SM_RC_IndicationMessage_Format6_Style_Item_specs_1 = {
+ sizeof(struct E2SM_RC_IndicationMessage_Format6_Style_Item),
+ offsetof(struct E2SM_RC_IndicationMessage_Format6_Style_Item, _asn_ctx),
+ asn_MAP_E2SM_RC_IndicationMessage_Format6_Style_Item_tag2el_1,
+ 2, /* Count of tags in the map */
+ 0, 0, 0, /* Optional elements (not needed) */
+ 2, /* First extension addition */
+};
+asn_TYPE_descriptor_t asn_DEF_E2SM_RC_IndicationMessage_Format6_Style_Item = {
+ "E2SM-RC-IndicationMessage-Format6-Style-Item",
+ "E2SM-RC-IndicationMessage-Format6-Style-Item",
+ &asn_OP_SEQUENCE,
+ asn_DEF_E2SM_RC_IndicationMessage_Format6_Style_Item_tags_1,
+ sizeof(asn_DEF_E2SM_RC_IndicationMessage_Format6_Style_Item_tags_1)
+ /sizeof(asn_DEF_E2SM_RC_IndicationMessage_Format6_Style_Item_tags_1[0]), /* 1 */
+ asn_DEF_E2SM_RC_IndicationMessage_Format6_Style_Item_tags_1, /* Same as above */
+ sizeof(asn_DEF_E2SM_RC_IndicationMessage_Format6_Style_Item_tags_1)
+ /sizeof(asn_DEF_E2SM_RC_IndicationMessage_Format6_Style_Item_tags_1[0]), /* 1 */
+ { 0, 0, SEQUENCE_constraint },
+ asn_MBR_E2SM_RC_IndicationMessage_Format6_Style_Item_1,
+ 2, /* Elements count */
+ &asn_SPC_E2SM_RC_IndicationMessage_Format6_Style_Item_specs_1 /* Additional specs */
+};
+
diff --git a/e2sm/lib/E2SM-RC-IndicationMessage-Format6.c b/e2sm/lib/E2SM-RC-IndicationMessage-Format6.c
new file mode 100644
index 0000000..710524b
--- /dev/null
+++ b/e2sm/lib/E2SM-RC-IndicationMessage-Format6.c
@@ -0,0 +1,130 @@
+/*
+ * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
+ * From ASN.1 module "E2SM-RC-IEs"
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ */
+
+#include "E2SM-RC-IndicationMessage-Format6.h"
+
+#include "E2SM-RC-IndicationMessage-Format6-Style-Item.h"
+static int
+memb_ric_InsertStyle_List_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr,
+ asn_app_constraint_failed_f *ctfailcb, void *app_key) {
+ size_t size;
+
+ if(!sptr) {
+ ASN__CTFAIL(app_key, td, sptr,
+ "%s: value not given (%s:%d)",
+ td->name, __FILE__, __LINE__);
+ return -1;
+ }
+
+ /* Determine the number of elements */
+ size = _A_CSEQUENCE_FROM_VOID(sptr)->count;
+
+ if((size >= 1 && size <= 63)) {
+ /* Perform validation of the inner elements */
+ return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
+ } else {
+ ASN__CTFAIL(app_key, td, sptr,
+ "%s: constraint failed (%s:%d)",
+ td->name, __FILE__, __LINE__);
+ return -1;
+ }
+}
+
+static asn_oer_constraints_t asn_OER_type_ric_InsertStyle_List_constr_2 CC_NOTUSED = {
+ { 0, 0 },
+ -1 /* (SIZE(1..63)) */};
+static asn_per_constraints_t asn_PER_type_ric_InsertStyle_List_constr_2 CC_NOTUSED = {
+ { APC_UNCONSTRAINED, -1, -1, 0, 0 },
+ { APC_CONSTRAINED, 6, 6, 1, 63 } /* (SIZE(1..63)) */,
+ 0, 0 /* No PER value map */
+};
+static asn_oer_constraints_t asn_OER_memb_ric_InsertStyle_List_constr_2 CC_NOTUSED = {
+ { 0, 0 },
+ -1 /* (SIZE(1..63)) */};
+static asn_per_constraints_t asn_PER_memb_ric_InsertStyle_List_constr_2 CC_NOTUSED = {
+ { APC_UNCONSTRAINED, -1, -1, 0, 0 },
+ { APC_CONSTRAINED, 6, 6, 1, 63 } /* (SIZE(1..63)) */,
+ 0, 0 /* No PER value map */
+};
+static asn_TYPE_member_t asn_MBR_ric_InsertStyle_List_2[] = {
+ { ATF_POINTER, 0, 0,
+ (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
+ 0,
+ &asn_DEF_E2SM_RC_IndicationMessage_Format6_Style_Item,
+ 0,
+ { 0, 0, 0 },
+ 0, 0, /* No default value */
+ ""
+ },
+};
+static const ber_tlv_tag_t asn_DEF_ric_InsertStyle_List_tags_2[] = {
+ (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
+ (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
+};
+static asn_SET_OF_specifics_t asn_SPC_ric_InsertStyle_List_specs_2 = {
+ sizeof(struct E2SM_RC_IndicationMessage_Format6__ric_InsertStyle_List),
+ offsetof(struct E2SM_RC_IndicationMessage_Format6__ric_InsertStyle_List, _asn_ctx),
+ 0, /* XER encoding is XMLDelimitedItemList */
+};
+static /* Use -fall-defs-global to expose */
+asn_TYPE_descriptor_t asn_DEF_ric_InsertStyle_List_2 = {
+ "ric-InsertStyle-List",
+ "ric-InsertStyle-List",
+ &asn_OP_SEQUENCE_OF,
+ asn_DEF_ric_InsertStyle_List_tags_2,
+ sizeof(asn_DEF_ric_InsertStyle_List_tags_2)
+ /sizeof(asn_DEF_ric_InsertStyle_List_tags_2[0]) - 1, /* 1 */
+ asn_DEF_ric_InsertStyle_List_tags_2, /* Same as above */
+ sizeof(asn_DEF_ric_InsertStyle_List_tags_2)
+ /sizeof(asn_DEF_ric_InsertStyle_List_tags_2[0]), /* 2 */
+ { &asn_OER_type_ric_InsertStyle_List_constr_2, &asn_PER_type_ric_InsertStyle_List_constr_2, SEQUENCE_OF_constraint },
+ asn_MBR_ric_InsertStyle_List_2,
+ 1, /* Single element */
+ &asn_SPC_ric_InsertStyle_List_specs_2 /* Additional specs */
+};
+
+asn_TYPE_member_t asn_MBR_E2SM_RC_IndicationMessage_Format6_1[] = {
+ { ATF_NOFLAGS, 0, offsetof(struct E2SM_RC_IndicationMessage_Format6, ric_InsertStyle_List),
+ (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
+ 0,
+ &asn_DEF_ric_InsertStyle_List_2,
+ 0,
+ { &asn_OER_memb_ric_InsertStyle_List_constr_2, &asn_PER_memb_ric_InsertStyle_List_constr_2, memb_ric_InsertStyle_List_constraint_1 },
+ 0, 0, /* No default value */
+ "ric-InsertStyle-List"
+ },
+};
+static const ber_tlv_tag_t asn_DEF_E2SM_RC_IndicationMessage_Format6_tags_1[] = {
+ (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
+};
+static const asn_TYPE_tag2member_t asn_MAP_E2SM_RC_IndicationMessage_Format6_tag2el_1[] = {
+ { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* ric-InsertStyle-List */
+};
+asn_SEQUENCE_specifics_t asn_SPC_E2SM_RC_IndicationMessage_Format6_specs_1 = {
+ sizeof(struct E2SM_RC_IndicationMessage_Format6),
+ offsetof(struct E2SM_RC_IndicationMessage_Format6, _asn_ctx),
+ asn_MAP_E2SM_RC_IndicationMessage_Format6_tag2el_1,
+ 1, /* Count of tags in the map */
+ 0, 0, 0, /* Optional elements (not needed) */
+ 1, /* First extension addition */
+};
+asn_TYPE_descriptor_t asn_DEF_E2SM_RC_IndicationMessage_Format6 = {
+ "E2SM-RC-IndicationMessage-Format6",
+ "E2SM-RC-IndicationMessage-Format6",
+ &asn_OP_SEQUENCE,
+ asn_DEF_E2SM_RC_IndicationMessage_Format6_tags_1,
+ sizeof(asn_DEF_E2SM_RC_IndicationMessage_Format6_tags_1)
+ /sizeof(asn_DEF_E2SM_RC_IndicationMessage_Format6_tags_1[0]), /* 1 */
+ asn_DEF_E2SM_RC_IndicationMessage_Format6_tags_1, /* Same as above */
+ sizeof(asn_DEF_E2SM_RC_IndicationMessage_Format6_tags_1)
+ /sizeof(asn_DEF_E2SM_RC_IndicationMessage_Format6_tags_1[0]), /* 1 */
+ { 0, 0, SEQUENCE_constraint },
+ asn_MBR_E2SM_RC_IndicationMessage_Format6_1,
+ 1, /* Elements count */
+ &asn_SPC_E2SM_RC_IndicationMessage_Format6_specs_1 /* Additional specs */
+};
+
diff --git a/e2sm/lib/E2SM-RC-IndicationMessage.c b/e2sm/lib/E2SM-RC-IndicationMessage.c
index 3a4cd00..3fab21e 100644
--- a/e2sm/lib/E2SM-RC-IndicationMessage.c
+++ b/e2sm/lib/E2SM-RC-IndicationMessage.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "E2SM-RC-IndicationMessage.h"
@@ -12,6 +12,7 @@
#include "E2SM-RC-IndicationMessage-Format3.h"
#include "E2SM-RC-IndicationMessage-Format4.h"
#include "E2SM-RC-IndicationMessage-Format5.h"
+#include "E2SM-RC-IndicationMessage-Format6.h"
static asn_oer_constraints_t asn_OER_type_ric_indicationMessage_formats_constr_2 CC_NOTUSED = {
{ 0, 0 },
-1};
@@ -66,13 +67,23 @@
0, 0, /* No default value */
"indicationMessage-Format5"
},
+ { ATF_POINTER, 0, offsetof(struct E2SM_RC_IndicationMessage__ric_indicationMessage_formats, choice.indicationMessage_Format6),
+ (ASN_TAG_CLASS_CONTEXT | (5 << 2)),
+ -1, /* IMPLICIT tag at current level */
+ &asn_DEF_E2SM_RC_IndicationMessage_Format6,
+ 0,
+ { 0, 0, 0 },
+ 0, 0, /* No default value */
+ "indicationMessage-Format6"
+ },
};
static const asn_TYPE_tag2member_t asn_MAP_ric_indicationMessage_formats_tag2el_2[] = {
{ (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* indicationMessage-Format1 */
{ (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* indicationMessage-Format2 */
{ (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* indicationMessage-Format3 */
{ (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 }, /* indicationMessage-Format4 */
- { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 4, 0, 0 } /* indicationMessage-Format5 */
+ { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 4, 0, 0 }, /* indicationMessage-Format5 */
+ { (ASN_TAG_CLASS_CONTEXT | (5 << 2)), 5, 0, 0 } /* indicationMessage-Format6 */
};
static asn_CHOICE_specifics_t asn_SPC_ric_indicationMessage_formats_specs_2 = {
sizeof(struct E2SM_RC_IndicationMessage__ric_indicationMessage_formats),
@@ -80,7 +91,7 @@
offsetof(struct E2SM_RC_IndicationMessage__ric_indicationMessage_formats, present),
sizeof(((struct E2SM_RC_IndicationMessage__ric_indicationMessage_formats *)0)->present),
asn_MAP_ric_indicationMessage_formats_tag2el_2,
- 5, /* Count of tags in the map */
+ 6, /* Count of tags in the map */
0, 0,
5 /* Extensions start */
};
@@ -95,7 +106,7 @@
0, /* No tags (count) */
{ &asn_OER_type_ric_indicationMessage_formats_constr_2, &asn_PER_type_ric_indicationMessage_formats_constr_2, CHOICE_constraint },
asn_MBR_ric_indicationMessage_formats_2,
- 5, /* Elements count */
+ 6, /* Elements count */
&asn_SPC_ric_indicationMessage_formats_specs_2 /* Additional specs */
};
diff --git a/e2sm/lib/E2SM-RC-RANFunctionDefinition.c b/e2sm/lib/E2SM-RC-RANFunctionDefinition.c
index dddb336..ddd21e8 100644
--- a/e2sm/lib/E2SM-RC-RANFunctionDefinition.c
+++ b/e2sm/lib/E2SM-RC-RANFunctionDefinition.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "E2SM-RC-RANFunctionDefinition.h"
diff --git a/e2sm/lib/EN-GNB-ID.c b/e2sm/lib/EN-GNB-ID.c
index 98b8263..69537a9 100644
--- a/e2sm/lib/EN-GNB-ID.c
+++ b/e2sm/lib/EN-GNB-ID.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "EN-GNB-ID.h"
diff --git a/e2sm/lib/ENB-ID.c b/e2sm/lib/ENB-ID.c
index faab5f7..7018be3 100644
--- a/e2sm/lib/ENB-ID.c
+++ b/e2sm/lib/ENB-ID.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "ENB-ID.h"
diff --git a/e2sm/lib/ENB-UE-X2AP-ID-Extension.c b/e2sm/lib/ENB-UE-X2AP-ID-Extension.c
index d9f8c31..e2e10d2 100644
--- a/e2sm/lib/ENB-UE-X2AP-ID-Extension.c
+++ b/e2sm/lib/ENB-UE-X2AP-ID-Extension.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "ENB-UE-X2AP-ID-Extension.h"
diff --git a/e2sm/lib/ENB-UE-X2AP-ID.c b/e2sm/lib/ENB-UE-X2AP-ID.c
index 8af2e3f..f1c8f82 100644
--- a/e2sm/lib/ENB-UE-X2AP-ID.c
+++ b/e2sm/lib/ENB-UE-X2AP-ID.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "ENB-UE-X2AP-ID.h"
diff --git a/e2sm/lib/EUTRA-CGI.c b/e2sm/lib/EUTRA-CGI.c
index 985c769..47f025a 100644
--- a/e2sm/lib/EUTRA-CGI.c
+++ b/e2sm/lib/EUTRA-CGI.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "EUTRA-CGI.h"
diff --git a/e2sm/lib/EUTRACellIdentity.c b/e2sm/lib/EUTRACellIdentity.c
index cefaeb9..d98a49c 100644
--- a/e2sm/lib/EUTRACellIdentity.c
+++ b/e2sm/lib/EUTRACellIdentity.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "EUTRACellIdentity.h"
diff --git a/e2sm/lib/EventTrigger-Cell-Info-Item-Choice-Group.c b/e2sm/lib/EventTrigger-Cell-Info-Item-Choice-Group.c
index 2f6269f..ee77de3 100644
--- a/e2sm/lib/EventTrigger-Cell-Info-Item-Choice-Group.c
+++ b/e2sm/lib/EventTrigger-Cell-Info-Item-Choice-Group.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "EventTrigger-Cell-Info-Item-Choice-Group.h"
diff --git a/e2sm/lib/EventTrigger-Cell-Info-Item-Choice-Individual.c b/e2sm/lib/EventTrigger-Cell-Info-Item-Choice-Individual.c
index 1cf5866..0de3b36 100644
--- a/e2sm/lib/EventTrigger-Cell-Info-Item-Choice-Individual.c
+++ b/e2sm/lib/EventTrigger-Cell-Info-Item-Choice-Individual.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "EventTrigger-Cell-Info-Item-Choice-Individual.h"
diff --git a/e2sm/lib/EventTrigger-Cell-Info-Item.c b/e2sm/lib/EventTrigger-Cell-Info-Item.c
index e96053a..6365bd1 100644
--- a/e2sm/lib/EventTrigger-Cell-Info-Item.c
+++ b/e2sm/lib/EventTrigger-Cell-Info-Item.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "EventTrigger-Cell-Info-Item.h"
diff --git a/e2sm/lib/EventTrigger-Cell-Info.c b/e2sm/lib/EventTrigger-Cell-Info.c
index 30273f7..e80010b 100644
--- a/e2sm/lib/EventTrigger-Cell-Info.c
+++ b/e2sm/lib/EventTrigger-Cell-Info.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "EventTrigger-Cell-Info.h"
diff --git a/e2sm/lib/EventTrigger-UE-Info-Item-Choice-Group.c b/e2sm/lib/EventTrigger-UE-Info-Item-Choice-Group.c
index d819bc1..d8e34f5 100644
--- a/e2sm/lib/EventTrigger-UE-Info-Item-Choice-Group.c
+++ b/e2sm/lib/EventTrigger-UE-Info-Item-Choice-Group.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "EventTrigger-UE-Info-Item-Choice-Group.h"
diff --git a/e2sm/lib/EventTrigger-UE-Info-Item-Choice-Individual.c b/e2sm/lib/EventTrigger-UE-Info-Item-Choice-Individual.c
index d822187..d2f1045 100644
--- a/e2sm/lib/EventTrigger-UE-Info-Item-Choice-Individual.c
+++ b/e2sm/lib/EventTrigger-UE-Info-Item-Choice-Individual.c
@@ -1,12 +1,13 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "EventTrigger-UE-Info-Item-Choice-Individual.h"
+#include "RANParameter-Testing.h"
asn_TYPE_member_t asn_MBR_EventTrigger_UE_Info_Item_Choice_Individual_1[] = {
{ ATF_NOFLAGS, 0, offsetof(struct EventTrigger_UE_Info_Item_Choice_Individual, ueID),
(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
@@ -17,7 +18,7 @@
0, 0, /* No default value */
"ueID"
},
- { ATF_NOFLAGS, 0, offsetof(struct EventTrigger_UE_Info_Item_Choice_Individual, ranParameterTesting),
+ { ATF_POINTER, 1, offsetof(struct EventTrigger_UE_Info_Item_Choice_Individual, ranParameterTesting),
(ASN_TAG_CLASS_CONTEXT | (1 << 2)),
-1, /* IMPLICIT tag at current level */
&asn_DEF_RANParameter_Testing,
@@ -27,6 +28,7 @@
"ranParameterTesting"
},
};
+static const int asn_MAP_EventTrigger_UE_Info_Item_Choice_Individual_oms_1[] = { 1 };
static const ber_tlv_tag_t asn_DEF_EventTrigger_UE_Info_Item_Choice_Individual_tags_1[] = {
(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
};
@@ -39,7 +41,8 @@
offsetof(struct EventTrigger_UE_Info_Item_Choice_Individual, _asn_ctx),
asn_MAP_EventTrigger_UE_Info_Item_Choice_Individual_tag2el_1,
2, /* Count of tags in the map */
- 0, 0, 0, /* Optional elements (not needed) */
+ asn_MAP_EventTrigger_UE_Info_Item_Choice_Individual_oms_1, /* Optional members */
+ 1, 0, /* Root/Additions */
2, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_EventTrigger_UE_Info_Item_Choice_Individual = {
diff --git a/e2sm/lib/EventTrigger-UE-Info-Item.c b/e2sm/lib/EventTrigger-UE-Info-Item.c
index dfb34d0..aa5bfc2 100644
--- a/e2sm/lib/EventTrigger-UE-Info-Item.c
+++ b/e2sm/lib/EventTrigger-UE-Info-Item.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "EventTrigger-UE-Info-Item.h"
diff --git a/e2sm/lib/EventTrigger-UE-Info.c b/e2sm/lib/EventTrigger-UE-Info.c
index 85a6492..6a6f5db 100644
--- a/e2sm/lib/EventTrigger-UE-Info.c
+++ b/e2sm/lib/EventTrigger-UE-Info.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "EventTrigger-UE-Info.h"
diff --git a/e2sm/lib/EventTrigger-UEevent-Info-Item.c b/e2sm/lib/EventTrigger-UEevent-Info-Item.c
index 868fa6b..a1cbb51 100644
--- a/e2sm/lib/EventTrigger-UEevent-Info-Item.c
+++ b/e2sm/lib/EventTrigger-UEevent-Info-Item.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "EventTrigger-UEevent-Info-Item.h"
diff --git a/e2sm/lib/EventTrigger-UEevent-Info.c b/e2sm/lib/EventTrigger-UEevent-Info.c
index 77a5ed7..da36325 100644
--- a/e2sm/lib/EventTrigger-UEevent-Info.c
+++ b/e2sm/lib/EventTrigger-UEevent-Info.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "EventTrigger-UEevent-Info.h"
diff --git a/e2sm/lib/FiveGS-TAC.c b/e2sm/lib/FiveGS-TAC.c
index 48ff439..5177bda 100644
--- a/e2sm/lib/FiveGS-TAC.c
+++ b/e2sm/lib/FiveGS-TAC.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "FiveGS-TAC.h"
diff --git a/e2sm/lib/FiveQI.c b/e2sm/lib/FiveQI.c
index c19218b..d5553dd 100644
--- a/e2sm/lib/FiveQI.c
+++ b/e2sm/lib/FiveQI.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "FiveQI.h"
diff --git a/e2sm/lib/FreqBandNrItem.c b/e2sm/lib/FreqBandNrItem.c
index d5cff17..9a18e25 100644
--- a/e2sm/lib/FreqBandNrItem.c
+++ b/e2sm/lib/FreqBandNrItem.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "FreqBandNrItem.h"
diff --git a/e2sm/lib/GNB-CU-CP-UE-E1AP-ID.c b/e2sm/lib/GNB-CU-CP-UE-E1AP-ID.c
index d18a479..3af431c 100644
--- a/e2sm/lib/GNB-CU-CP-UE-E1AP-ID.c
+++ b/e2sm/lib/GNB-CU-CP-UE-E1AP-ID.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "GNB-CU-CP-UE-E1AP-ID.h"
diff --git a/e2sm/lib/GNB-CU-UE-F1AP-ID.c b/e2sm/lib/GNB-CU-UE-F1AP-ID.c
index 5b6c575..1482a7a 100644
--- a/e2sm/lib/GNB-CU-UE-F1AP-ID.c
+++ b/e2sm/lib/GNB-CU-UE-F1AP-ID.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "GNB-CU-UE-F1AP-ID.h"
diff --git a/e2sm/lib/GNB-CU-UP-ID.c b/e2sm/lib/GNB-CU-UP-ID.c
index f4c8012..5cbc06a 100644
--- a/e2sm/lib/GNB-CU-UP-ID.c
+++ b/e2sm/lib/GNB-CU-UP-ID.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "GNB-CU-UP-ID.h"
diff --git a/e2sm/lib/GNB-DU-ID.c b/e2sm/lib/GNB-DU-ID.c
index 3bbd52c..70a673a 100644
--- a/e2sm/lib/GNB-DU-ID.c
+++ b/e2sm/lib/GNB-DU-ID.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "GNB-DU-ID.h"
diff --git a/e2sm/lib/GNB-ID.c b/e2sm/lib/GNB-ID.c
index ccde106..ba35f41 100644
--- a/e2sm/lib/GNB-ID.c
+++ b/e2sm/lib/GNB-ID.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "GNB-ID.h"
diff --git a/e2sm/lib/GUAMI.c b/e2sm/lib/GUAMI.c
index 05040f5..bd7e402 100644
--- a/e2sm/lib/GUAMI.c
+++ b/e2sm/lib/GUAMI.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "GUAMI.h"
diff --git a/e2sm/lib/GUMMEI.c b/e2sm/lib/GUMMEI.c
index ac0bf5b..316aa33 100644
--- a/e2sm/lib/GUMMEI.c
+++ b/e2sm/lib/GUMMEI.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "GUMMEI.h"
diff --git a/e2sm/lib/GlobalENB-ID.c b/e2sm/lib/GlobalENB-ID.c
index 731c16e..4e8b682 100644
--- a/e2sm/lib/GlobalENB-ID.c
+++ b/e2sm/lib/GlobalENB-ID.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "GlobalENB-ID.h"
diff --git a/e2sm/lib/GlobalGNB-ID.c b/e2sm/lib/GlobalGNB-ID.c
index 47f17dd..c9ead94 100644
--- a/e2sm/lib/GlobalGNB-ID.c
+++ b/e2sm/lib/GlobalGNB-ID.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "GlobalGNB-ID.h"
diff --git a/e2sm/lib/GlobalNGRANNodeID.c b/e2sm/lib/GlobalNGRANNodeID.c
index 58de505..598fad6 100644
--- a/e2sm/lib/GlobalNGRANNodeID.c
+++ b/e2sm/lib/GlobalNGRANNodeID.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "GlobalNGRANNodeID.h"
diff --git a/e2sm/lib/GlobalNgENB-ID.c b/e2sm/lib/GlobalNgENB-ID.c
index 549617a..3b6e357 100644
--- a/e2sm/lib/GlobalNgENB-ID.c
+++ b/e2sm/lib/GlobalNgENB-ID.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "GlobalNgENB-ID.h"
diff --git a/e2sm/lib/GlobalenGNB-ID.c b/e2sm/lib/GlobalenGNB-ID.c
index 887b8a4..2cdbad4 100644
--- a/e2sm/lib/GlobalenGNB-ID.c
+++ b/e2sm/lib/GlobalenGNB-ID.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "GlobalenGNB-ID.h"
diff --git a/e2sm/lib/GroupID.c b/e2sm/lib/GroupID.c
index 4fe3f18..b712efc 100644
--- a/e2sm/lib/GroupID.c
+++ b/e2sm/lib/GroupID.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "GroupID.h"
diff --git a/e2sm/lib/IndexToRFSP.c b/e2sm/lib/IndexToRFSP.c
index cd7b378..25843d0 100644
--- a/e2sm/lib/IndexToRFSP.c
+++ b/e2sm/lib/IndexToRFSP.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "IndexToRFSP.h"
diff --git a/e2sm/lib/InsertIndication-RANParameter-Item.c b/e2sm/lib/InsertIndication-RANParameter-Item.c
index 0577b21..b460c7e 100644
--- a/e2sm/lib/InsertIndication-RANParameter-Item.c
+++ b/e2sm/lib/InsertIndication-RANParameter-Item.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "InsertIndication-RANParameter-Item.h"
diff --git a/e2sm/lib/Interface-MessageID.c b/e2sm/lib/Interface-MessageID.c
index 6f78561..35413ba 100644
--- a/e2sm/lib/Interface-MessageID.c
+++ b/e2sm/lib/Interface-MessageID.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "Interface-MessageID.h"
diff --git a/e2sm/lib/InterfaceID-E1.c b/e2sm/lib/InterfaceID-E1.c
index 3c6109f..5836b33 100644
--- a/e2sm/lib/InterfaceID-E1.c
+++ b/e2sm/lib/InterfaceID-E1.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "InterfaceID-E1.h"
diff --git a/e2sm/lib/InterfaceID-F1.c b/e2sm/lib/InterfaceID-F1.c
index cd36650..b60a8a0 100644
--- a/e2sm/lib/InterfaceID-F1.c
+++ b/e2sm/lib/InterfaceID-F1.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "InterfaceID-F1.h"
diff --git a/e2sm/lib/InterfaceID-NG.c b/e2sm/lib/InterfaceID-NG.c
index a1cc25c..cc17bfe 100644
--- a/e2sm/lib/InterfaceID-NG.c
+++ b/e2sm/lib/InterfaceID-NG.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "InterfaceID-NG.h"
diff --git a/e2sm/lib/InterfaceID-S1.c b/e2sm/lib/InterfaceID-S1.c
index 2710359..e96383e 100644
--- a/e2sm/lib/InterfaceID-S1.c
+++ b/e2sm/lib/InterfaceID-S1.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "InterfaceID-S1.h"
diff --git a/e2sm/lib/InterfaceID-W1.c b/e2sm/lib/InterfaceID-W1.c
index 4bbd6a6..209d381 100644
--- a/e2sm/lib/InterfaceID-W1.c
+++ b/e2sm/lib/InterfaceID-W1.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "InterfaceID-W1.h"
diff --git a/e2sm/lib/InterfaceID-X2.c b/e2sm/lib/InterfaceID-X2.c
index f410123..a048c54 100644
--- a/e2sm/lib/InterfaceID-X2.c
+++ b/e2sm/lib/InterfaceID-X2.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "InterfaceID-X2.h"
diff --git a/e2sm/lib/InterfaceID-Xn.c b/e2sm/lib/InterfaceID-Xn.c
index de8e414..f1494fe 100644
--- a/e2sm/lib/InterfaceID-Xn.c
+++ b/e2sm/lib/InterfaceID-Xn.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "InterfaceID-Xn.h"
diff --git a/e2sm/lib/InterfaceIdentifier.c b/e2sm/lib/InterfaceIdentifier.c
index b04564e..fdfcdb3 100644
--- a/e2sm/lib/InterfaceIdentifier.c
+++ b/e2sm/lib/InterfaceIdentifier.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "InterfaceIdentifier.h"
diff --git a/e2sm/lib/InterfaceType.c b/e2sm/lib/InterfaceType.c
index 359cad7..d09465a 100644
--- a/e2sm/lib/InterfaceType.c
+++ b/e2sm/lib/InterfaceType.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "InterfaceType.h"
diff --git a/e2sm/lib/L2Parameters-RANParameter-Item.c b/e2sm/lib/L2Parameters-RANParameter-Item.c
index 929135d..ea490e2 100644
--- a/e2sm/lib/L2Parameters-RANParameter-Item.c
+++ b/e2sm/lib/L2Parameters-RANParameter-Item.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "L2Parameters-RANParameter-Item.h"
@@ -18,14 +18,14 @@
0, 0, /* No default value */
"ranParameter-ID"
},
- { ATF_NOFLAGS, 0, offsetof(struct L2Parameters_RANParameter_Item, ranParameter_Name),
+ { ATF_NOFLAGS, 0, offsetof(struct L2Parameters_RANParameter_Item, ranParameter_name),
(ASN_TAG_CLASS_CONTEXT | (1 << 2)),
-1, /* IMPLICIT tag at current level */
&asn_DEF_RANParameter_Name,
0,
{ 0, 0, 0 },
0, 0, /* No default value */
- "ranParameter-Name"
+ "ranParameter-name"
},
{ ATF_POINTER, 1, offsetof(struct L2Parameters_RANParameter_Item, ranParameter_Definition),
(ASN_TAG_CLASS_CONTEXT | (2 << 2)),
@@ -43,7 +43,7 @@
};
static const asn_TYPE_tag2member_t asn_MAP_L2Parameters_RANParameter_Item_tag2el_1[] = {
{ (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* ranParameter-ID */
- { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* ranParameter-Name */
+ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* ranParameter-name */
{ (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* ranParameter-Definition */
};
asn_SEQUENCE_specifics_t asn_SPC_L2Parameters_RANParameter_Item_specs_1 = {
diff --git a/e2sm/lib/LogicalOR.c b/e2sm/lib/LogicalOR.c
index 4201a8e..e9dbbf2 100644
--- a/e2sm/lib/LogicalOR.c
+++ b/e2sm/lib/LogicalOR.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "LogicalOR.h"
diff --git a/e2sm/lib/MME-Code.c b/e2sm/lib/MME-Code.c
index 193d640..b9d9b23 100644
--- a/e2sm/lib/MME-Code.c
+++ b/e2sm/lib/MME-Code.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "MME-Code.h"
diff --git a/e2sm/lib/MME-Group-ID.c b/e2sm/lib/MME-Group-ID.c
index cc5af21..0a03c94 100644
--- a/e2sm/lib/MME-Group-ID.c
+++ b/e2sm/lib/MME-Group-ID.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "MME-Group-ID.h"
diff --git a/e2sm/lib/MME-UE-S1AP-ID.c b/e2sm/lib/MME-UE-S1AP-ID.c
index 5e89d7f..695136e 100644
--- a/e2sm/lib/MME-UE-S1AP-ID.c
+++ b/e2sm/lib/MME-UE-S1AP-ID.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "MME-UE-S1AP-ID.h"
diff --git a/e2sm/lib/Makefile.am.libasncodec b/e2sm/lib/Makefile.am.libasncodec
deleted file mode 100644
index dca4816..0000000
--- a/e2sm/lib/Makefile.am.libasncodec
+++ /dev/null
@@ -1,544 +0,0 @@
-ASN_MODULE_SRCS= \
- ./CGI.c \
- ./CoreCPID.c \
- ./InterfaceIdentifier.c \
- ./InterfaceID-NG.c \
- ./InterfaceID-Xn.c \
- ./InterfaceID-F1.c \
- ./InterfaceID-E1.c \
- ./InterfaceID-S1.c \
- ./InterfaceID-X2.c \
- ./InterfaceID-W1.c \
- ./Interface-MessageID.c \
- ./InterfaceType.c \
- ./GroupID.c \
- ./QoSID.c \
- ./RANfunction-Name.c \
- ./RIC-Format-Type.c \
- ./RIC-Style-Type.c \
- ./RIC-Style-Name.c \
- ./RRC-MessageID.c \
- ./RRCclass-LTE.c \
- ./RRCclass-NR.c \
- ./ServingCell-ARFCN.c \
- ./ServingCell-PCI.c \
- ./UEID.c \
- ./UEID-GNB.c \
- ./UEID-GNB-CU-CP-E1AP-ID-List.c \
- ./UEID-GNB-CU-CP-E1AP-ID-Item.c \
- ./UEID-GNB-CU-F1AP-ID-List.c \
- ./UEID-GNB-CU-CP-F1AP-ID-Item.c \
- ./UEID-GNB-DU.c \
- ./UEID-GNB-CU-UP.c \
- ./UEID-NG-ENB.c \
- ./UEID-NG-ENB-DU.c \
- ./UEID-EN-GNB.c \
- ./UEID-ENB.c \
- ./ENB-ID.c \
- ./GlobalENB-ID.c \
- ./GUMMEI.c \
- ./MME-Group-ID.c \
- ./MME-Code.c \
- ./MME-UE-S1AP-ID.c \
- ./QCI.c \
- ./SubscriberProfileIDforRFP.c \
- ./EN-GNB-ID.c \
- ./ENB-UE-X2AP-ID.c \
- ./ENB-UE-X2AP-ID-Extension.c \
- ./E-UTRA-ARFCN.c \
- ./E-UTRA-PCI.c \
- ./E-UTRA-TAC.c \
- ./GlobalenGNB-ID.c \
- ./NGENB-CU-UE-W1AP-ID.c \
- ./NGENB-DU-ID.c \
- ./AMFPointer.c \
- ./AMFRegionID.c \
- ./AMFSetID.c \
- ./AMF-UE-NGAP-ID.c \
- ./EUTRACellIdentity.c \
- ./EUTRA-CGI.c \
- ./FiveQI.c \
- ./GlobalGNB-ID.c \
- ./GlobalNgENB-ID.c \
- ./GNB-ID.c \
- ./GUAMI.c \
- ./IndexToRFSP.c \
- ./NgENB-ID.c \
- ./NRCellIdentity.c \
- ./NR-CGI.c \
- ./PLMNIdentity.c \
- ./QosFlowIdentifier.c \
- ./SD.c \
- ./S-NSSAI.c \
- ./SST.c \
- ./NG-RANnodeUEXnAPID.c \
- ./GlobalNGRANNodeID.c \
- ./GNB-CU-CP-UE-E1AP-ID.c \
- ./GNB-CU-UP-ID.c \
- ./FiveGS-TAC.c \
- ./FreqBandNrItem.c \
- ./GNB-CU-UE-F1AP-ID.c \
- ./GNB-DU-ID.c \
- ./NR-PCI.c \
- ./NR-ARFCN.c \
- ./NRFrequencyBand-List.c \
- ./NRFrequencyBandItem.c \
- ./NRFrequencyInfo.c \
- ./NRFrequencyShift7p5khz.c \
- ./RANUEID.c \
- ./SupportedSULBandList.c \
- ./SupportedSULFreqBandItem.c \
- ./LogicalOR.c \
- ./NeighborCell-List.c \
- ./NeighborCell-Item.c \
- ./NeighborCell-Item-Choice-NR.c \
- ./NeighborCell-Item-Choice-E-UTRA.c \
- ./NeighborRelation-Info.c \
- ./RRC-State.c \
- ./EventTrigger-Cell-Info.c \
- ./EventTrigger-Cell-Info-Item.c \
- ./EventTrigger-Cell-Info-Item-Choice-Individual.c \
- ./EventTrigger-Cell-Info-Item-Choice-Group.c \
- ./EventTrigger-UE-Info.c \
- ./EventTrigger-UE-Info-Item.c \
- ./EventTrigger-UE-Info-Item-Choice-Individual.c \
- ./EventTrigger-UE-Info-Item-Choice-Group.c \
- ./EventTrigger-UEevent-Info.c \
- ./EventTrigger-UEevent-Info-Item.c \
- ./RANParameter-ID.c \
- ./RANParameter-Name.c \
- ./RANParameter-Definition.c \
- ./RANParameter-Definition-Choice.c \
- ./RANParameter-Definition-Choice-LIST.c \
- ./RANParameter-Definition-Choice-LIST-Item.c \
- ./RANParameter-Definition-Choice-STRUCTURE.c \
- ./RANParameter-Definition-Choice-STRUCTURE-Item.c \
- ./RANParameter-Value.c \
- ./RANParameter-ValueType.c \
- ./RANParameter-ValueType-Choice-ElementTrue.c \
- ./RANParameter-ValueType-Choice-ElementFalse.c \
- ./RANParameter-ValueType-Choice-Structure.c \
- ./RANParameter-ValueType-Choice-List.c \
- ./RANParameter-STRUCTURE.c \
- ./RANParameter-STRUCTURE-Item.c \
- ./RANParameter-LIST.c \
- ./RANParameter-Testing.c \
- ./RANParameter-TestingCondition.c \
- ./RANParameter-Testing-Item.c \
- ./RANParameter-Testing-Item-Choice-List.c \
- ./RANParameter-Testing-Item-Choice-Structure.c \
- ./RANParameter-Testing-Item-Choice-ElementTrue.c \
- ./RANParameter-Testing-Item-Choice-ElementFalse.c \
- ./RANParameter-Testing-LIST.c \
- ./RANParameter-Testing-STRUCTURE.c \
- ./RAN-CallProcess-ID.c \
- ./RIC-CallProcessType-ID.c \
- ./RIC-CallProcessType-Name.c \
- ./RIC-CallProcessBreakpoint-ID.c \
- ./RIC-CallProcessBreakpoint-Name.c \
- ./RIC-ControlAction-ID.c \
- ./RIC-ControlAction-Name.c \
- ./RIC-EventTriggerCondition-ID.c \
- ./RIC-EventTrigger-UE-ID.c \
- ./RIC-EventTrigger-UEevent-ID.c \
- ./RIC-EventTrigger-Cell-ID.c \
- ./RIC-InsertIndication-ID.c \
- ./RIC-InsertIndication-Name.c \
- ./RIC-PolicyAction.c \
- ./RIC-PolicyAction-RANParameter-Item.c \
- ./E2SM-RC-EventTrigger.c \
- ./E2SM-RC-EventTrigger-Format1.c \
- ./E2SM-RC-EventTrigger-Format1-Item.c \
- ./MessageType-Choice.c \
- ./MessageType-Choice-NI.c \
- ./MessageType-Choice-RRC.c \
- ./E2SM-RC-EventTrigger-Format2.c \
- ./E2SM-RC-EventTrigger-Format3.c \
- ./E2SM-RC-EventTrigger-Format3-Item.c \
- ./E2SM-RC-EventTrigger-Format4.c \
- ./E2SM-RC-EventTrigger-Format4-Item.c \
- ./TriggerType-Choice.c \
- ./TriggerType-Choice-RRCstate.c \
- ./TriggerType-Choice-RRCstate-Item.c \
- ./TriggerType-Choice-UEID.c \
- ./TriggerType-Choice-L2state.c \
- ./E2SM-RC-EventTrigger-Format5.c \
- ./E2SM-RC-ActionDefinition.c \
- ./E2SM-RC-ActionDefinition-Format1.c \
- ./E2SM-RC-ActionDefinition-Format1-Item.c \
- ./E2SM-RC-ActionDefinition-Format2.c \
- ./E2SM-RC-ActionDefinition-Format2-Item.c \
- ./E2SM-RC-ActionDefinition-Format3.c \
- ./E2SM-RC-ActionDefinition-Format3-Item.c \
- ./E2SM-RC-IndicationHeader.c \
- ./E2SM-RC-IndicationHeader-Format1.c \
- ./E2SM-RC-IndicationHeader-Format2.c \
- ./E2SM-RC-IndicationMessage.c \
- ./E2SM-RC-IndicationMessage-Format1.c \
- ./E2SM-RC-IndicationMessage-Format1-Item.c \
- ./E2SM-RC-IndicationMessage-Format2.c \
- ./E2SM-RC-IndicationMessage-Format2-Item.c \
- ./E2SM-RC-IndicationMessage-Format2-RANParameter-Item.c \
- ./E2SM-RC-IndicationMessage-Format3.c \
- ./E2SM-RC-IndicationMessage-Format3-Item.c \
- ./E2SM-RC-IndicationMessage-Format4.c \
- ./E2SM-RC-IndicationMessage-Format4-ItemUE.c \
- ./E2SM-RC-IndicationMessage-Format4-ItemCell.c \
- ./E2SM-RC-IndicationMessage-Format5.c \
- ./E2SM-RC-IndicationMessage-Format5-Item.c \
- ./E2SM-RC-CallProcessID.c \
- ./E2SM-RC-CallProcessID-Format1.c \
- ./E2SM-RC-ControlHeader.c \
- ./E2SM-RC-ControlHeader-Format1.c \
- ./E2SM-RC-ControlMessage.c \
- ./E2SM-RC-ControlMessage-Format1.c \
- ./E2SM-RC-ControlMessage-Format1-Item.c \
- ./E2SM-RC-ControlOutcome.c \
- ./E2SM-RC-ControlOutcome-Format1.c \
- ./E2SM-RC-ControlOutcome-Format1-Item.c \
- ./E2SM-RC-RANFunctionDefinition.c \
- ./RANFunctionDefinition-EventTrigger.c \
- ./RANFunctionDefinition-EventTrigger-Style-Item.c \
- ./L2Parameters-RANParameter-Item.c \
- ./UEIdentification-RANParameter-Item.c \
- ./CellIdentification-RANParameter-Item.c \
- ./RANFunctionDefinition-EventTrigger-CallProcess-Item.c \
- ./RANFunctionDefinition-EventTrigger-Breakpoint-Item.c \
- ./CallProcessBreakpoint-RANParameter-Item.c \
- ./RANFunctionDefinition-Report.c \
- ./RANFunctionDefinition-Report-Item.c \
- ./Report-RANParameter-Item.c \
- ./RANFunctionDefinition-Insert.c \
- ./RANFunctionDefinition-Insert-Item.c \
- ./RANFunctionDefinition-Insert-Indication-Item.c \
- ./InsertIndication-RANParameter-Item.c \
- ./RANFunctionDefinition-Control.c \
- ./RANFunctionDefinition-Control-Item.c \
- ./ControlOutcome-RANParameter-Item.c \
- ./RANFunctionDefinition-Control-Action-Item.c \
- ./ControlAction-RANParameter-Item.c \
- ./RANFunctionDefinition-Policy.c \
- ./RANFunctionDefinition-Policy-Item.c \
- ./RANFunctionDefinition-Policy-Action-Item.c \
- ./PolicyAction-RANParameter-Item.c \
- ./PolicyCondition-RANParameter-Item.c
-
-ASN_MODULE_HDRS= \
- ./CGI.h \
- ./CoreCPID.h \
- ./InterfaceIdentifier.h \
- ./InterfaceID-NG.h \
- ./InterfaceID-Xn.h \
- ./InterfaceID-F1.h \
- ./InterfaceID-E1.h \
- ./InterfaceID-S1.h \
- ./InterfaceID-X2.h \
- ./InterfaceID-W1.h \
- ./Interface-MessageID.h \
- ./InterfaceType.h \
- ./GroupID.h \
- ./QoSID.h \
- ./RANfunction-Name.h \
- ./RIC-Format-Type.h \
- ./RIC-Style-Type.h \
- ./RIC-Style-Name.h \
- ./RRC-MessageID.h \
- ./RRCclass-LTE.h \
- ./RRCclass-NR.h \
- ./ServingCell-ARFCN.h \
- ./ServingCell-PCI.h \
- ./UEID.h \
- ./UEID-GNB.h \
- ./UEID-GNB-CU-CP-E1AP-ID-List.h \
- ./UEID-GNB-CU-CP-E1AP-ID-Item.h \
- ./UEID-GNB-CU-F1AP-ID-List.h \
- ./UEID-GNB-CU-CP-F1AP-ID-Item.h \
- ./UEID-GNB-DU.h \
- ./UEID-GNB-CU-UP.h \
- ./UEID-NG-ENB.h \
- ./UEID-NG-ENB-DU.h \
- ./UEID-EN-GNB.h \
- ./UEID-ENB.h \
- ./ENB-ID.h \
- ./GlobalENB-ID.h \
- ./GUMMEI.h \
- ./MME-Group-ID.h \
- ./MME-Code.h \
- ./MME-UE-S1AP-ID.h \
- ./QCI.h \
- ./SubscriberProfileIDforRFP.h \
- ./EN-GNB-ID.h \
- ./ENB-UE-X2AP-ID.h \
- ./ENB-UE-X2AP-ID-Extension.h \
- ./E-UTRA-ARFCN.h \
- ./E-UTRA-PCI.h \
- ./E-UTRA-TAC.h \
- ./GlobalenGNB-ID.h \
- ./NGENB-CU-UE-W1AP-ID.h \
- ./NGENB-DU-ID.h \
- ./AMFPointer.h \
- ./AMFRegionID.h \
- ./AMFSetID.h \
- ./AMF-UE-NGAP-ID.h \
- ./EUTRACellIdentity.h \
- ./EUTRA-CGI.h \
- ./FiveQI.h \
- ./GlobalGNB-ID.h \
- ./GlobalNgENB-ID.h \
- ./GNB-ID.h \
- ./GUAMI.h \
- ./IndexToRFSP.h \
- ./NgENB-ID.h \
- ./NRCellIdentity.h \
- ./NR-CGI.h \
- ./PLMNIdentity.h \
- ./QosFlowIdentifier.h \
- ./SD.h \
- ./S-NSSAI.h \
- ./SST.h \
- ./NG-RANnodeUEXnAPID.h \
- ./GlobalNGRANNodeID.h \
- ./GNB-CU-CP-UE-E1AP-ID.h \
- ./GNB-CU-UP-ID.h \
- ./FiveGS-TAC.h \
- ./FreqBandNrItem.h \
- ./GNB-CU-UE-F1AP-ID.h \
- ./GNB-DU-ID.h \
- ./NR-PCI.h \
- ./NR-ARFCN.h \
- ./NRFrequencyBand-List.h \
- ./NRFrequencyBandItem.h \
- ./NRFrequencyInfo.h \
- ./NRFrequencyShift7p5khz.h \
- ./RANUEID.h \
- ./SupportedSULBandList.h \
- ./SupportedSULFreqBandItem.h \
- ./LogicalOR.h \
- ./NeighborCell-List.h \
- ./NeighborCell-Item.h \
- ./NeighborCell-Item-Choice-NR.h \
- ./NeighborCell-Item-Choice-E-UTRA.h \
- ./NeighborRelation-Info.h \
- ./RRC-State.h \
- ./EventTrigger-Cell-Info.h \
- ./EventTrigger-Cell-Info-Item.h \
- ./EventTrigger-Cell-Info-Item-Choice-Individual.h \
- ./EventTrigger-Cell-Info-Item-Choice-Group.h \
- ./EventTrigger-UE-Info.h \
- ./EventTrigger-UE-Info-Item.h \
- ./EventTrigger-UE-Info-Item-Choice-Individual.h \
- ./EventTrigger-UE-Info-Item-Choice-Group.h \
- ./EventTrigger-UEevent-Info.h \
- ./EventTrigger-UEevent-Info-Item.h \
- ./RANParameter-ID.h \
- ./RANParameter-Name.h \
- ./RANParameter-Definition.h \
- ./RANParameter-Definition-Choice.h \
- ./RANParameter-Definition-Choice-LIST.h \
- ./RANParameter-Definition-Choice-LIST-Item.h \
- ./RANParameter-Definition-Choice-STRUCTURE.h \
- ./RANParameter-Definition-Choice-STRUCTURE-Item.h \
- ./RANParameter-Value.h \
- ./RANParameter-ValueType.h \
- ./RANParameter-ValueType-Choice-ElementTrue.h \
- ./RANParameter-ValueType-Choice-ElementFalse.h \
- ./RANParameter-ValueType-Choice-Structure.h \
- ./RANParameter-ValueType-Choice-List.h \
- ./RANParameter-STRUCTURE.h \
- ./RANParameter-STRUCTURE-Item.h \
- ./RANParameter-LIST.h \
- ./RANParameter-Testing.h \
- ./RANParameter-TestingCondition.h \
- ./RANParameter-Testing-Item.h \
- ./RANParameter-Testing-Item-Choice-List.h \
- ./RANParameter-Testing-Item-Choice-Structure.h \
- ./RANParameter-Testing-Item-Choice-ElementTrue.h \
- ./RANParameter-Testing-Item-Choice-ElementFalse.h \
- ./RANParameter-Testing-LIST.h \
- ./RANParameter-Testing-STRUCTURE.h \
- ./RAN-CallProcess-ID.h \
- ./RIC-CallProcessType-ID.h \
- ./RIC-CallProcessType-Name.h \
- ./RIC-CallProcessBreakpoint-ID.h \
- ./RIC-CallProcessBreakpoint-Name.h \
- ./RIC-ControlAction-ID.h \
- ./RIC-ControlAction-Name.h \
- ./RIC-EventTriggerCondition-ID.h \
- ./RIC-EventTrigger-UE-ID.h \
- ./RIC-EventTrigger-UEevent-ID.h \
- ./RIC-EventTrigger-Cell-ID.h \
- ./RIC-InsertIndication-ID.h \
- ./RIC-InsertIndication-Name.h \
- ./RIC-PolicyAction.h \
- ./RIC-PolicyAction-RANParameter-Item.h \
- ./E2SM-RC-EventTrigger.h \
- ./E2SM-RC-EventTrigger-Format1.h \
- ./E2SM-RC-EventTrigger-Format1-Item.h \
- ./MessageType-Choice.h \
- ./MessageType-Choice-NI.h \
- ./MessageType-Choice-RRC.h \
- ./E2SM-RC-EventTrigger-Format2.h \
- ./E2SM-RC-EventTrigger-Format3.h \
- ./E2SM-RC-EventTrigger-Format3-Item.h \
- ./E2SM-RC-EventTrigger-Format4.h \
- ./E2SM-RC-EventTrigger-Format4-Item.h \
- ./TriggerType-Choice.h \
- ./TriggerType-Choice-RRCstate.h \
- ./TriggerType-Choice-RRCstate-Item.h \
- ./TriggerType-Choice-UEID.h \
- ./TriggerType-Choice-L2state.h \
- ./E2SM-RC-EventTrigger-Format5.h \
- ./E2SM-RC-ActionDefinition.h \
- ./E2SM-RC-ActionDefinition-Format1.h \
- ./E2SM-RC-ActionDefinition-Format1-Item.h \
- ./E2SM-RC-ActionDefinition-Format2.h \
- ./E2SM-RC-ActionDefinition-Format2-Item.h \
- ./E2SM-RC-ActionDefinition-Format3.h \
- ./E2SM-RC-ActionDefinition-Format3-Item.h \
- ./E2SM-RC-IndicationHeader.h \
- ./E2SM-RC-IndicationHeader-Format1.h \
- ./E2SM-RC-IndicationHeader-Format2.h \
- ./E2SM-RC-IndicationMessage.h \
- ./E2SM-RC-IndicationMessage-Format1.h \
- ./E2SM-RC-IndicationMessage-Format1-Item.h \
- ./E2SM-RC-IndicationMessage-Format2.h \
- ./E2SM-RC-IndicationMessage-Format2-Item.h \
- ./E2SM-RC-IndicationMessage-Format2-RANParameter-Item.h \
- ./E2SM-RC-IndicationMessage-Format3.h \
- ./E2SM-RC-IndicationMessage-Format3-Item.h \
- ./E2SM-RC-IndicationMessage-Format4.h \
- ./E2SM-RC-IndicationMessage-Format4-ItemUE.h \
- ./E2SM-RC-IndicationMessage-Format4-ItemCell.h \
- ./E2SM-RC-IndicationMessage-Format5.h \
- ./E2SM-RC-IndicationMessage-Format5-Item.h \
- ./E2SM-RC-CallProcessID.h \
- ./E2SM-RC-CallProcessID-Format1.h \
- ./E2SM-RC-ControlHeader.h \
- ./E2SM-RC-ControlHeader-Format1.h \
- ./E2SM-RC-ControlMessage.h \
- ./E2SM-RC-ControlMessage-Format1.h \
- ./E2SM-RC-ControlMessage-Format1-Item.h \
- ./E2SM-RC-ControlOutcome.h \
- ./E2SM-RC-ControlOutcome-Format1.h \
- ./E2SM-RC-ControlOutcome-Format1-Item.h \
- ./E2SM-RC-RANFunctionDefinition.h \
- ./RANFunctionDefinition-EventTrigger.h \
- ./RANFunctionDefinition-EventTrigger-Style-Item.h \
- ./L2Parameters-RANParameter-Item.h \
- ./UEIdentification-RANParameter-Item.h \
- ./CellIdentification-RANParameter-Item.h \
- ./RANFunctionDefinition-EventTrigger-CallProcess-Item.h \
- ./RANFunctionDefinition-EventTrigger-Breakpoint-Item.h \
- ./CallProcessBreakpoint-RANParameter-Item.h \
- ./RANFunctionDefinition-Report.h \
- ./RANFunctionDefinition-Report-Item.h \
- ./Report-RANParameter-Item.h \
- ./RANFunctionDefinition-Insert.h \
- ./RANFunctionDefinition-Insert-Item.h \
- ./RANFunctionDefinition-Insert-Indication-Item.h \
- ./InsertIndication-RANParameter-Item.h \
- ./RANFunctionDefinition-Control.h \
- ./RANFunctionDefinition-Control-Item.h \
- ./ControlOutcome-RANParameter-Item.h \
- ./RANFunctionDefinition-Control-Action-Item.h \
- ./ControlAction-RANParameter-Item.h \
- ./RANFunctionDefinition-Policy.h \
- ./RANFunctionDefinition-Policy-Item.h \
- ./RANFunctionDefinition-Policy-Action-Item.h \
- ./PolicyAction-RANParameter-Item.h \
- ./PolicyCondition-RANParameter-Item.h
-
-ASN_MODULE_HDRS+=./OPEN_TYPE.h
-ASN_MODULE_SRCS+=./OPEN_TYPE.c
-ASN_MODULE_HDRS+=./constr_CHOICE.h
-ASN_MODULE_HDRS+=./BOOLEAN.h
-ASN_MODULE_SRCS+=./BOOLEAN.c
-ASN_MODULE_HDRS+=./INTEGER.h
-ASN_MODULE_SRCS+=./INTEGER.c
-ASN_MODULE_HDRS+=./NativeEnumerated.h
-ASN_MODULE_SRCS+=./NativeEnumerated.c
-ASN_MODULE_HDRS+=./NativeInteger.h
-ASN_MODULE_SRCS+=./NativeInteger.c
-ASN_MODULE_HDRS+=./NativeReal.h
-ASN_MODULE_SRCS+=./NativeReal.c
-ASN_MODULE_HDRS+=./REAL.h
-ASN_MODULE_HDRS+=./PrintableString.h
-ASN_MODULE_SRCS+=./PrintableString.c
-ASN_MODULE_HDRS+=./OCTET_STRING.h
-ASN_MODULE_SRCS+=./REAL.c
-ASN_MODULE_HDRS+=./asn_SEQUENCE_OF.h
-ASN_MODULE_SRCS+=./asn_SEQUENCE_OF.c
-ASN_MODULE_HDRS+=./asn_SET_OF.h
-ASN_MODULE_SRCS+=./asn_SET_OF.c
-ASN_MODULE_SRCS+=./constr_CHOICE.c
-ASN_MODULE_HDRS+=./constr_SEQUENCE.h
-ASN_MODULE_SRCS+=./constr_SEQUENCE.c
-ASN_MODULE_HDRS+=./constr_SEQUENCE_OF.h
-ASN_MODULE_SRCS+=./constr_SEQUENCE_OF.c
-ASN_MODULE_HDRS+=./constr_SET_OF.h
-ASN_MODULE_SRCS+=./constr_SET_OF.c
-ASN_MODULE_HDRS+=./asn_application.h
-ASN_MODULE_SRCS+=./asn_application.c
-ASN_MODULE_HDRS+=./asn_ioc.h
-ASN_MODULE_HDRS+=./asn_system.h
-ASN_MODULE_HDRS+=./asn_codecs.h
-ASN_MODULE_HDRS+=./asn_internal.h
-ASN_MODULE_SRCS+=./asn_internal.c
-ASN_MODULE_HDRS+=./asn_random_fill.h
-ASN_MODULE_SRCS+=./asn_random_fill.c
-ASN_MODULE_HDRS+=./asn_bit_data.h
-ASN_MODULE_SRCS+=./asn_bit_data.c
-ASN_MODULE_SRCS+=./OCTET_STRING.c
-ASN_MODULE_HDRS+=./BIT_STRING.h
-ASN_MODULE_SRCS+=./BIT_STRING.c
-ASN_MODULE_SRCS+=./asn_codecs_prim.c
-ASN_MODULE_HDRS+=./asn_codecs_prim.h
-ASN_MODULE_HDRS+=./ber_tlv_length.h
-ASN_MODULE_SRCS+=./ber_tlv_length.c
-ASN_MODULE_HDRS+=./ber_tlv_tag.h
-ASN_MODULE_SRCS+=./ber_tlv_tag.c
-ASN_MODULE_HDRS+=./ber_decoder.h
-ASN_MODULE_SRCS+=./ber_decoder.c
-ASN_MODULE_HDRS+=./der_encoder.h
-ASN_MODULE_SRCS+=./der_encoder.c
-ASN_MODULE_HDRS+=./constr_TYPE.h
-ASN_MODULE_SRCS+=./constr_TYPE.c
-ASN_MODULE_HDRS+=./constraints.h
-ASN_MODULE_SRCS+=./constraints.c
-ASN_MODULE_HDRS+=./xer_support.h
-ASN_MODULE_SRCS+=./xer_support.c
-ASN_MODULE_HDRS+=./xer_decoder.h
-ASN_MODULE_SRCS+=./xer_decoder.c
-ASN_MODULE_HDRS+=./xer_encoder.h
-ASN_MODULE_SRCS+=./xer_encoder.c
-ASN_MODULE_HDRS+=./per_support.h
-ASN_MODULE_SRCS+=./per_support.c
-ASN_MODULE_HDRS+=./per_decoder.h
-ASN_MODULE_SRCS+=./per_decoder.c
-ASN_MODULE_HDRS+=./per_encoder.h
-ASN_MODULE_SRCS+=./per_encoder.c
-ASN_MODULE_HDRS+=./per_opentype.h
-ASN_MODULE_SRCS+=./per_opentype.c
-ASN_MODULE_HDRS+=./oer_decoder.h
-ASN_MODULE_HDRS+=./oer_encoder.h
-ASN_MODULE_HDRS+=./oer_support.h
-ASN_MODULE_SRCS+=./oer_decoder.c
-ASN_MODULE_SRCS+=./oer_encoder.c
-ASN_MODULE_SRCS+=./oer_support.c
-ASN_MODULE_SRCS+=./OPEN_TYPE_oer.c
-ASN_MODULE_SRCS+=./INTEGER_oer.c
-ASN_MODULE_SRCS+=./BIT_STRING_oer.c
-ASN_MODULE_SRCS+=./OCTET_STRING_oer.c
-ASN_MODULE_SRCS+=./NativeInteger_oer.c
-ASN_MODULE_SRCS+=./NativeEnumerated_oer.c
-ASN_MODULE_SRCS+=./constr_CHOICE_oer.c
-ASN_MODULE_SRCS+=./constr_SEQUENCE_oer.c
-ASN_MODULE_SRCS+=./constr_SET_OF_oer.c
-
-ASN_MODULE_CFLAGS=
-
-lib_LTLIBRARIES+=libasncodec.la
-libasncodec_la_SOURCES=$(ASN_MODULE_SRCS) $(ASN_MODULE_HDRS)
-libasncodec_la_CPPFLAGS=-I$(top_srcdir)/./
-libasncodec_la_CFLAGS=$(ASN_MODULE_CFLAGS)
-libasncodec_la_LDFLAGS=-lm
diff --git a/e2sm/lib/MessageType-Choice-NI.c b/e2sm/lib/MessageType-Choice-NI.c
index 7c6ded8..622d5ce 100644
--- a/e2sm/lib/MessageType-Choice-NI.c
+++ b/e2sm/lib/MessageType-Choice-NI.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "MessageType-Choice-NI.h"
diff --git a/e2sm/lib/MessageType-Choice-RRC.c b/e2sm/lib/MessageType-Choice-RRC.c
index 8de8dfc..235888a 100644
--- a/e2sm/lib/MessageType-Choice-RRC.c
+++ b/e2sm/lib/MessageType-Choice-RRC.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "MessageType-Choice-RRC.h"
diff --git a/e2sm/lib/MessageType-Choice.c b/e2sm/lib/MessageType-Choice.c
index 3be3635..a7854e7 100644
--- a/e2sm/lib/MessageType-Choice.c
+++ b/e2sm/lib/MessageType-Choice.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "MessageType-Choice.h"
diff --git a/e2sm/lib/NG-RANnodeUEXnAPID.c b/e2sm/lib/NG-RANnodeUEXnAPID.c
index 6a7a9b6..8e5b845 100644
--- a/e2sm/lib/NG-RANnodeUEXnAPID.c
+++ b/e2sm/lib/NG-RANnodeUEXnAPID.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "NG-RANnodeUEXnAPID.h"
diff --git a/e2sm/lib/NGENB-CU-UE-W1AP-ID.c b/e2sm/lib/NGENB-CU-UE-W1AP-ID.c
index fa15e70..aefde86 100644
--- a/e2sm/lib/NGENB-CU-UE-W1AP-ID.c
+++ b/e2sm/lib/NGENB-CU-UE-W1AP-ID.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "NGENB-CU-UE-W1AP-ID.h"
diff --git a/e2sm/lib/NGENB-DU-ID.c b/e2sm/lib/NGENB-DU-ID.c
index 2effacf..a8664e0 100644
--- a/e2sm/lib/NGENB-DU-ID.c
+++ b/e2sm/lib/NGENB-DU-ID.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "NGENB-DU-ID.h"
diff --git a/e2sm/lib/NR-ARFCN.c b/e2sm/lib/NR-ARFCN.c
index eaaffa4..3df391a 100644
--- a/e2sm/lib/NR-ARFCN.c
+++ b/e2sm/lib/NR-ARFCN.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "NR-ARFCN.h"
diff --git a/e2sm/lib/NR-CGI.c b/e2sm/lib/NR-CGI.c
index e2a5d69..89f913f 100644
--- a/e2sm/lib/NR-CGI.c
+++ b/e2sm/lib/NR-CGI.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "NR-CGI.h"
diff --git a/e2sm/lib/NR-PCI.c b/e2sm/lib/NR-PCI.c
index ddd0e7c..69fa45b 100644
--- a/e2sm/lib/NR-PCI.c
+++ b/e2sm/lib/NR-PCI.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "NR-PCI.h"
diff --git a/e2sm/lib/NRCellIdentity.c b/e2sm/lib/NRCellIdentity.c
index 1b99861..ed9f6cd 100644
--- a/e2sm/lib/NRCellIdentity.c
+++ b/e2sm/lib/NRCellIdentity.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "NRCellIdentity.h"
diff --git a/e2sm/lib/NRFrequencyBand-List.c b/e2sm/lib/NRFrequencyBand-List.c
index 3b385c0..cc48d91 100644
--- a/e2sm/lib/NRFrequencyBand-List.c
+++ b/e2sm/lib/NRFrequencyBand-List.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "NRFrequencyBand-List.h"
diff --git a/e2sm/lib/NRFrequencyBandItem.c b/e2sm/lib/NRFrequencyBandItem.c
index 1179aa1..4c29e49 100644
--- a/e2sm/lib/NRFrequencyBandItem.c
+++ b/e2sm/lib/NRFrequencyBandItem.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "NRFrequencyBandItem.h"
diff --git a/e2sm/lib/NRFrequencyInfo.c b/e2sm/lib/NRFrequencyInfo.c
index d74281a..a660b34 100644
--- a/e2sm/lib/NRFrequencyInfo.c
+++ b/e2sm/lib/NRFrequencyInfo.c
@@ -1,13 +1,13 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "NRFrequencyInfo.h"
-static asn_TYPE_member_t asn_MBR_NRFrequencyInfo_1[] = {
+asn_TYPE_member_t asn_MBR_NRFrequencyInfo_1[] = {
{ ATF_NOFLAGS, 0, offsetof(struct NRFrequencyInfo, nrARFCN),
(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
-1, /* IMPLICIT tag at current level */
@@ -45,7 +45,7 @@
{ (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* frequencyBand-List */
{ (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* frequencyShift7p5khz */
};
-static asn_SEQUENCE_specifics_t asn_SPC_NRFrequencyInfo_specs_1 = {
+asn_SEQUENCE_specifics_t asn_SPC_NRFrequencyInfo_specs_1 = {
sizeof(struct NRFrequencyInfo),
offsetof(struct NRFrequencyInfo, _asn_ctx),
asn_MAP_NRFrequencyInfo_tag2el_1,
diff --git a/e2sm/lib/NRFrequencyShift7p5khz.c b/e2sm/lib/NRFrequencyShift7p5khz.c
index 2d66419..8383183 100644
--- a/e2sm/lib/NRFrequencyShift7p5khz.c
+++ b/e2sm/lib/NRFrequencyShift7p5khz.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "NRFrequencyShift7p5khz.h"
diff --git a/e2sm/lib/NeighborCell-Item-Choice-E-UTRA.c b/e2sm/lib/NeighborCell-Item-Choice-E-UTRA.c
index f0f2f1e..a794b93 100644
--- a/e2sm/lib/NeighborCell-Item-Choice-E-UTRA.c
+++ b/e2sm/lib/NeighborCell-Item-Choice-E-UTRA.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "NeighborCell-Item-Choice-E-UTRA.h"
diff --git a/e2sm/lib/NeighborCell-Item-Choice-NR.c b/e2sm/lib/NeighborCell-Item-Choice-NR.c
index 3ed4da7..db72fd7 100644
--- a/e2sm/lib/NeighborCell-Item-Choice-NR.c
+++ b/e2sm/lib/NeighborCell-Item-Choice-NR.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "NeighborCell-Item-Choice-NR.h"
@@ -230,14 +230,14 @@
0, 0, /* No default value */
"nR-mode-info"
},
- { ATF_NOFLAGS, 0, offsetof(struct NeighborCell_Item_Choice_NR, nR_ARFCN),
+ { ATF_NOFLAGS, 0, offsetof(struct NeighborCell_Item_Choice_NR, nR_FreqInfo),
(ASN_TAG_CLASS_CONTEXT | (4 << 2)),
-1, /* IMPLICIT tag at current level */
- &asn_DEF_NR_ARFCN,
+ &asn_DEF_NRFrequencyInfo,
0,
{ 0, 0, 0 },
0, 0, /* No default value */
- "nR-ARFCN"
+ "nR-FreqInfo"
},
{ ATF_NOFLAGS, 0, offsetof(struct NeighborCell_Item_Choice_NR, x2_Xn_established),
(ASN_TAG_CLASS_CONTEXT | (5 << 2)),
@@ -275,7 +275,7 @@
{ (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* nR-PCI */
{ (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* fiveGS-TAC */
{ (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 }, /* nR-mode-info */
- { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 4, 0, 0 }, /* nR-ARFCN */
+ { (ASN_TAG_CLASS_CONTEXT | (4 << 2)), 4, 0, 0 }, /* nR-FreqInfo */
{ (ASN_TAG_CLASS_CONTEXT | (5 << 2)), 5, 0, 0 }, /* x2-Xn-established */
{ (ASN_TAG_CLASS_CONTEXT | (6 << 2)), 6, 0, 0 }, /* hO-validated */
{ (ASN_TAG_CLASS_CONTEXT | (7 << 2)), 7, 0, 0 } /* version */
diff --git a/e2sm/lib/NeighborCell-Item.c b/e2sm/lib/NeighborCell-Item.c
index b68fcd5..cb43506 100644
--- a/e2sm/lib/NeighborCell-Item.c
+++ b/e2sm/lib/NeighborCell-Item.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "NeighborCell-Item.h"
diff --git a/e2sm/lib/NeighborCell-List.c b/e2sm/lib/NeighborCell-List.c
index 5acf37c..569d511 100644
--- a/e2sm/lib/NeighborCell-List.c
+++ b/e2sm/lib/NeighborCell-List.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "NeighborCell-List.h"
diff --git a/e2sm/lib/NeighborRelation-Info.c b/e2sm/lib/NeighborRelation-Info.c
index 4de6ca1..3914b58 100644
--- a/e2sm/lib/NeighborRelation-Info.c
+++ b/e2sm/lib/NeighborRelation-Info.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "NeighborRelation-Info.h"
diff --git a/e2sm/lib/NgENB-ID.c b/e2sm/lib/NgENB-ID.c
index 31ee4ac..1797b60 100644
--- a/e2sm/lib/NgENB-ID.c
+++ b/e2sm/lib/NgENB-ID.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "NgENB-ID.h"
diff --git a/e2sm/lib/OCTET_STRING.c b/e2sm/lib/OCTET_STRING.c
index ae34c96..628a5d6 100644
--- a/e2sm/lib/OCTET_STRING.c
+++ b/e2sm/lib/OCTET_STRING.c
@@ -1802,7 +1802,7 @@
(long)csiz->effective_bits, (long)raw_len,
repeat ? "repeat" : "once", td->name);
- if (raw_len > 2) { /* X.691 #16 NOTE 1 */
+ if ((st->size > 2) || (csiz->lower_bound != csiz->upper_bound)) { /* X.691 #16.11 */
if (aper_get_align(pd) < 0)
RETURN(RC_FAIL);
}
diff --git a/e2sm/lib/PLMNIdentity.c b/e2sm/lib/PLMNIdentity.c
index d713421..25f381d 100644
--- a/e2sm/lib/PLMNIdentity.c
+++ b/e2sm/lib/PLMNIdentity.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "PLMNIdentity.h"
diff --git a/e2sm/lib/PolicyAction-RANParameter-Item.c b/e2sm/lib/PolicyAction-RANParameter-Item.c
index 85b1dfc..595a98a 100644
--- a/e2sm/lib/PolicyAction-RANParameter-Item.c
+++ b/e2sm/lib/PolicyAction-RANParameter-Item.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "PolicyAction-RANParameter-Item.h"
diff --git a/e2sm/lib/PolicyCondition-RANParameter-Item.c b/e2sm/lib/PolicyCondition-RANParameter-Item.c
index 33f64df..36ff4a6 100644
--- a/e2sm/lib/PolicyCondition-RANParameter-Item.c
+++ b/e2sm/lib/PolicyCondition-RANParameter-Item.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "PolicyCondition-RANParameter-Item.h"
diff --git a/e2sm/lib/QCI.c b/e2sm/lib/QCI.c
index 0261082..83c0f6a 100644
--- a/e2sm/lib/QCI.c
+++ b/e2sm/lib/QCI.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "QCI.h"
diff --git a/e2sm/lib/QoSID.c b/e2sm/lib/QoSID.c
index ea37ef5..1824502 100644
--- a/e2sm/lib/QoSID.c
+++ b/e2sm/lib/QoSID.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "QoSID.h"
diff --git a/e2sm/lib/QosFlowIdentifier.c b/e2sm/lib/QosFlowIdentifier.c
index f2bf382..b857bde 100644
--- a/e2sm/lib/QosFlowIdentifier.c
+++ b/e2sm/lib/QosFlowIdentifier.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "QosFlowIdentifier.h"
diff --git a/e2sm/lib/RAN-CallProcess-ID.c b/e2sm/lib/RAN-CallProcess-ID.c
index 20284f3..da5de1a 100644
--- a/e2sm/lib/RAN-CallProcess-ID.c
+++ b/e2sm/lib/RAN-CallProcess-ID.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "RAN-CallProcess-ID.h"
@@ -10,7 +10,7 @@
int
RAN_CallProcess_ID_constraint(const asn_TYPE_descriptor_t *td, const void *sptr,
asn_app_constraint_failed_f *ctfailcb, void *app_key) {
- long value;
+ unsigned long value;
if(!sptr) {
ASN__CTFAIL(app_key, td, sptr,
@@ -19,9 +19,9 @@
return -1;
}
- value = *(const long *)sptr;
+ value = *(const unsigned long *)sptr;
- if((value >= 1 && value <= 232)) {
+ if((value >= 1 && value <= 4294967295)) {
/* Constraint check succeeded */
return 0;
} else {
@@ -40,10 +40,15 @@
{ 0, 0 },
-1};
asn_per_constraints_t asn_PER_type_RAN_CallProcess_ID_constr_1 CC_NOTUSED = {
- { APC_CONSTRAINED | APC_EXTENSIBLE, 8, 8, 1, 232 } /* (1..232,...) */,
+ { APC_CONSTRAINED | APC_EXTENSIBLE, 32, -1, 1, 4294967295 } /* (1..4294967295,...) */,
{ APC_UNCONSTRAINED, -1, -1, 0, 0 },
0, 0 /* No PER value map */
};
+const asn_INTEGER_specifics_t asn_SPC_RAN_CallProcess_ID_specs_1 = {
+ 0, 0, 0, 0, 0,
+ 0, /* Native long size */
+ 1 /* Unsigned representation */
+};
static const ber_tlv_tag_t asn_DEF_RAN_CallProcess_ID_tags_1[] = {
(ASN_TAG_CLASS_UNIVERSAL | (2 << 2))
};
@@ -59,6 +64,6 @@
/sizeof(asn_DEF_RAN_CallProcess_ID_tags_1[0]), /* 1 */
{ &asn_OER_type_RAN_CallProcess_ID_constr_1, &asn_PER_type_RAN_CallProcess_ID_constr_1, RAN_CallProcess_ID_constraint },
0, 0, /* No members */
- 0 /* No specifics */
+ &asn_SPC_RAN_CallProcess_ID_specs_1 /* Additional specs */
};
diff --git a/e2sm/lib/RANFunctionDefinition-Control-Action-Item.c b/e2sm/lib/RANFunctionDefinition-Control-Action-Item.c
index 8cfa771..9642010 100644
--- a/e2sm/lib/RANFunctionDefinition-Control-Action-Item.c
+++ b/e2sm/lib/RANFunctionDefinition-Control-Action-Item.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "RANFunctionDefinition-Control-Action-Item.h"
diff --git a/e2sm/lib/RANFunctionDefinition-Control-Item.c b/e2sm/lib/RANFunctionDefinition-Control-Item.c
index 4497d29..cbd170b 100644
--- a/e2sm/lib/RANFunctionDefinition-Control-Item.c
+++ b/e2sm/lib/RANFunctionDefinition-Control-Item.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "RANFunctionDefinition-Control-Item.h"
diff --git a/e2sm/lib/RANFunctionDefinition-Control.c b/e2sm/lib/RANFunctionDefinition-Control.c
index ca30d07..69eb461 100644
--- a/e2sm/lib/RANFunctionDefinition-Control.c
+++ b/e2sm/lib/RANFunctionDefinition-Control.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "RANFunctionDefinition-Control.h"
diff --git a/e2sm/lib/RANFunctionDefinition-EventTrigger-Breakpoint-Item.c b/e2sm/lib/RANFunctionDefinition-EventTrigger-Breakpoint-Item.c
index e70a4f4..245b8b7 100644
--- a/e2sm/lib/RANFunctionDefinition-EventTrigger-Breakpoint-Item.c
+++ b/e2sm/lib/RANFunctionDefinition-EventTrigger-Breakpoint-Item.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "RANFunctionDefinition-EventTrigger-Breakpoint-Item.h"
diff --git a/e2sm/lib/RANFunctionDefinition-EventTrigger-CallProcess-Item.c b/e2sm/lib/RANFunctionDefinition-EventTrigger-CallProcess-Item.c
index 58e1815..c4490bb 100644
--- a/e2sm/lib/RANFunctionDefinition-EventTrigger-CallProcess-Item.c
+++ b/e2sm/lib/RANFunctionDefinition-EventTrigger-CallProcess-Item.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "RANFunctionDefinition-EventTrigger-CallProcess-Item.h"
diff --git a/e2sm/lib/RANFunctionDefinition-EventTrigger-Style-Item.c b/e2sm/lib/RANFunctionDefinition-EventTrigger-Style-Item.c
index 2181f74..d1da3e6 100644
--- a/e2sm/lib/RANFunctionDefinition-EventTrigger-Style-Item.c
+++ b/e2sm/lib/RANFunctionDefinition-EventTrigger-Style-Item.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "RANFunctionDefinition-EventTrigger-Style-Item.h"
diff --git a/e2sm/lib/RANFunctionDefinition-EventTrigger.c b/e2sm/lib/RANFunctionDefinition-EventTrigger.c
index fab4046..0b139f9 100644
--- a/e2sm/lib/RANFunctionDefinition-EventTrigger.c
+++ b/e2sm/lib/RANFunctionDefinition-EventTrigger.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "RANFunctionDefinition-EventTrigger.h"
diff --git a/e2sm/lib/RANFunctionDefinition-Insert-Indication-Item.c b/e2sm/lib/RANFunctionDefinition-Insert-Indication-Item.c
index b26f955..c72f9f5 100644
--- a/e2sm/lib/RANFunctionDefinition-Insert-Indication-Item.c
+++ b/e2sm/lib/RANFunctionDefinition-Insert-Indication-Item.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "RANFunctionDefinition-Insert-Indication-Item.h"
diff --git a/e2sm/lib/RANFunctionDefinition-Insert-Item.c b/e2sm/lib/RANFunctionDefinition-Insert-Item.c
index 009195a..f267c3a 100644
--- a/e2sm/lib/RANFunctionDefinition-Insert-Item.c
+++ b/e2sm/lib/RANFunctionDefinition-Insert-Item.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "RANFunctionDefinition-Insert-Item.h"
diff --git a/e2sm/lib/RANFunctionDefinition-Insert.c b/e2sm/lib/RANFunctionDefinition-Insert.c
index 462454f..1e3a2bb 100644
--- a/e2sm/lib/RANFunctionDefinition-Insert.c
+++ b/e2sm/lib/RANFunctionDefinition-Insert.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "RANFunctionDefinition-Insert.h"
diff --git a/e2sm/lib/RANFunctionDefinition-Policy-Action-Item.c b/e2sm/lib/RANFunctionDefinition-Policy-Action-Item.c
index 81fd3a8..f69d585 100644
--- a/e2sm/lib/RANFunctionDefinition-Policy-Action-Item.c
+++ b/e2sm/lib/RANFunctionDefinition-Policy-Action-Item.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "RANFunctionDefinition-Policy-Action-Item.h"
diff --git a/e2sm/lib/RANFunctionDefinition-Policy-Item.c b/e2sm/lib/RANFunctionDefinition-Policy-Item.c
index 77b82ec..6ae1ac7 100644
--- a/e2sm/lib/RANFunctionDefinition-Policy-Item.c
+++ b/e2sm/lib/RANFunctionDefinition-Policy-Item.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "RANFunctionDefinition-Policy-Item.h"
diff --git a/e2sm/lib/RANFunctionDefinition-Policy.c b/e2sm/lib/RANFunctionDefinition-Policy.c
index f809dec..c56a769 100644
--- a/e2sm/lib/RANFunctionDefinition-Policy.c
+++ b/e2sm/lib/RANFunctionDefinition-Policy.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "RANFunctionDefinition-Policy.h"
diff --git a/e2sm/lib/RANFunctionDefinition-Report-Item.c b/e2sm/lib/RANFunctionDefinition-Report-Item.c
index 131b739..72a5f23 100644
--- a/e2sm/lib/RANFunctionDefinition-Report-Item.c
+++ b/e2sm/lib/RANFunctionDefinition-Report-Item.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "RANFunctionDefinition-Report-Item.h"
diff --git a/e2sm/lib/RANFunctionDefinition-Report.c b/e2sm/lib/RANFunctionDefinition-Report.c
index 15ec43d..044cdf0 100644
--- a/e2sm/lib/RANFunctionDefinition-Report.c
+++ b/e2sm/lib/RANFunctionDefinition-Report.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "RANFunctionDefinition-Report.h"
diff --git a/e2sm/lib/RANParameter-Definition-Choice-LIST-Item.c b/e2sm/lib/RANParameter-Definition-Choice-LIST-Item.c
index e009483..adf2b21 100644
--- a/e2sm/lib/RANParameter-Definition-Choice-LIST-Item.c
+++ b/e2sm/lib/RANParameter-Definition-Choice-LIST-Item.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "RANParameter-Definition-Choice-LIST-Item.h"
diff --git a/e2sm/lib/RANParameter-Definition-Choice-LIST.c b/e2sm/lib/RANParameter-Definition-Choice-LIST.c
index 7852c16..1f42464 100644
--- a/e2sm/lib/RANParameter-Definition-Choice-LIST.c
+++ b/e2sm/lib/RANParameter-Definition-Choice-LIST.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "RANParameter-Definition-Choice-LIST.h"
diff --git a/e2sm/lib/RANParameter-Definition-Choice-STRUCTURE-Item.c b/e2sm/lib/RANParameter-Definition-Choice-STRUCTURE-Item.c
index 5af88e5..995003f 100644
--- a/e2sm/lib/RANParameter-Definition-Choice-STRUCTURE-Item.c
+++ b/e2sm/lib/RANParameter-Definition-Choice-STRUCTURE-Item.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "RANParameter-Definition-Choice-STRUCTURE-Item.h"
diff --git a/e2sm/lib/RANParameter-Definition-Choice-STRUCTURE.c b/e2sm/lib/RANParameter-Definition-Choice-STRUCTURE.c
index c6c0679..2e56191 100644
--- a/e2sm/lib/RANParameter-Definition-Choice-STRUCTURE.c
+++ b/e2sm/lib/RANParameter-Definition-Choice-STRUCTURE.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "RANParameter-Definition-Choice-STRUCTURE.h"
diff --git a/e2sm/lib/RANParameter-Definition-Choice.c b/e2sm/lib/RANParameter-Definition-Choice.c
index 4dd0a8c..5c0850e 100644
--- a/e2sm/lib/RANParameter-Definition-Choice.c
+++ b/e2sm/lib/RANParameter-Definition-Choice.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "RANParameter-Definition-Choice.h"
diff --git a/e2sm/lib/RANParameter-Definition.c b/e2sm/lib/RANParameter-Definition.c
index 7298790..1876f99 100644
--- a/e2sm/lib/RANParameter-Definition.c
+++ b/e2sm/lib/RANParameter-Definition.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "RANParameter-Definition.h"
diff --git a/e2sm/lib/RANParameter-ID.c b/e2sm/lib/RANParameter-ID.c
index 684cc0e..580eecb 100644
--- a/e2sm/lib/RANParameter-ID.c
+++ b/e2sm/lib/RANParameter-ID.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "RANParameter-ID.h"
@@ -10,6 +10,7 @@
int
RANParameter_ID_constraint(const asn_TYPE_descriptor_t *td, const void *sptr,
asn_app_constraint_failed_f *ctfailcb, void *app_key) {
+ unsigned long value;
if(!sptr) {
ASN__CTFAIL(app_key, td, sptr,
@@ -18,12 +19,17 @@
return -1;
}
+ value = *(const unsigned long *)sptr;
- if(1 /* No applicable constraints whatsoever */) {
- /* Nothing is here. See below */
+ if((value >= 1 && value <= 4294967295)) {
+ /* Constraint check succeeded */
+ return 0;
+ } else {
+ ASN__CTFAIL(app_key, td, sptr,
+ "%s: constraint failed (%s:%d)",
+ td->name, __FILE__, __LINE__);
+ return -1;
}
-
- return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
}
/*
@@ -34,10 +40,15 @@
{ 0, 0 },
-1};
asn_per_constraints_t asn_PER_type_RANParameter_ID_constr_1 CC_NOTUSED = {
- { APC_UNCONSTRAINED, -1, -1, 0, 0 },
+ { APC_CONSTRAINED | APC_EXTENSIBLE, 32, -1, 1, 4294967295 } /* (1..4294967295,...) */,
{ APC_UNCONSTRAINED, -1, -1, 0, 0 },
0, 0 /* No PER value map */
};
+const asn_INTEGER_specifics_t asn_SPC_RANParameter_ID_specs_1 = {
+ 0, 0, 0, 0, 0,
+ 0, /* Native long size */
+ 1 /* Unsigned representation */
+};
static const ber_tlv_tag_t asn_DEF_RANParameter_ID_tags_1[] = {
(ASN_TAG_CLASS_UNIVERSAL | (2 << 2))
};
@@ -53,6 +64,6 @@
/sizeof(asn_DEF_RANParameter_ID_tags_1[0]), /* 1 */
{ &asn_OER_type_RANParameter_ID_constr_1, &asn_PER_type_RANParameter_ID_constr_1, RANParameter_ID_constraint },
0, 0, /* No members */
- 0 /* No specifics */
+ &asn_SPC_RANParameter_ID_specs_1 /* Additional specs */
};
diff --git a/e2sm/lib/RANParameter-LIST.c b/e2sm/lib/RANParameter-LIST.c
index 22fa28f..10ab71d 100644
--- a/e2sm/lib/RANParameter-LIST.c
+++ b/e2sm/lib/RANParameter-LIST.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "RANParameter-LIST.h"
diff --git a/e2sm/lib/RANParameter-Name.c b/e2sm/lib/RANParameter-Name.c
index 30b6e4f..ace7722 100644
--- a/e2sm/lib/RANParameter-Name.c
+++ b/e2sm/lib/RANParameter-Name.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "RANParameter-Name.h"
diff --git a/e2sm/lib/RANParameter-STRUCTURE-Item.c b/e2sm/lib/RANParameter-STRUCTURE-Item.c
index e630ad4..c60915d 100644
--- a/e2sm/lib/RANParameter-STRUCTURE-Item.c
+++ b/e2sm/lib/RANParameter-STRUCTURE-Item.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "RANParameter-STRUCTURE-Item.h"
diff --git a/e2sm/lib/RANParameter-STRUCTURE.c b/e2sm/lib/RANParameter-STRUCTURE.c
index 03a0695..3ed4492 100644
--- a/e2sm/lib/RANParameter-STRUCTURE.c
+++ b/e2sm/lib/RANParameter-STRUCTURE.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "RANParameter-STRUCTURE.h"
diff --git a/e2sm/lib/RANParameter-Testing-Item-Choice-ElementFalse.c b/e2sm/lib/RANParameter-Testing-Item-Choice-ElementFalse.c
index e50e5db..9d08191 100644
--- a/e2sm/lib/RANParameter-Testing-Item-Choice-ElementFalse.c
+++ b/e2sm/lib/RANParameter-Testing-Item-Choice-ElementFalse.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "RANParameter-Testing-Item-Choice-ElementFalse.h"
diff --git a/e2sm/lib/RANParameter-Testing-Item-Choice-ElementTrue.c b/e2sm/lib/RANParameter-Testing-Item-Choice-ElementTrue.c
index 03b10ff..00d7af6 100644
--- a/e2sm/lib/RANParameter-Testing-Item-Choice-ElementTrue.c
+++ b/e2sm/lib/RANParameter-Testing-Item-Choice-ElementTrue.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "RANParameter-Testing-Item-Choice-ElementTrue.h"
diff --git a/e2sm/lib/RANParameter-Testing-Item-Choice-List.c b/e2sm/lib/RANParameter-Testing-Item-Choice-List.c
index ea685da..e9980c8 100644
--- a/e2sm/lib/RANParameter-Testing-Item-Choice-List.c
+++ b/e2sm/lib/RANParameter-Testing-Item-Choice-List.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "RANParameter-Testing-Item-Choice-List.h"
diff --git a/e2sm/lib/RANParameter-Testing-Item-Choice-Structure.c b/e2sm/lib/RANParameter-Testing-Item-Choice-Structure.c
index ae75fd4..63ffe03 100644
--- a/e2sm/lib/RANParameter-Testing-Item-Choice-Structure.c
+++ b/e2sm/lib/RANParameter-Testing-Item-Choice-Structure.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "RANParameter-Testing-Item-Choice-Structure.h"
diff --git a/e2sm/lib/RANParameter-Testing-Item.c b/e2sm/lib/RANParameter-Testing-Item.c
index d81b410..809ca14 100644
--- a/e2sm/lib/RANParameter-Testing-Item.c
+++ b/e2sm/lib/RANParameter-Testing-Item.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "RANParameter-Testing-Item.h"
diff --git a/e2sm/lib/RANParameter-Testing-LIST.c b/e2sm/lib/RANParameter-Testing-LIST.c
index c4e4abc..a3a0d98 100644
--- a/e2sm/lib/RANParameter-Testing-LIST.c
+++ b/e2sm/lib/RANParameter-Testing-LIST.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "RANParameter-Testing-LIST.h"
diff --git a/e2sm/lib/RANParameter-Testing-STRUCTURE.c b/e2sm/lib/RANParameter-Testing-STRUCTURE.c
index 2080910..b77ecbd 100644
--- a/e2sm/lib/RANParameter-Testing-STRUCTURE.c
+++ b/e2sm/lib/RANParameter-Testing-STRUCTURE.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "RANParameter-Testing-STRUCTURE.h"
diff --git a/e2sm/lib/RANParameter-Testing.c b/e2sm/lib/RANParameter-Testing.c
index 6aa8873..4ca5ac9 100644
--- a/e2sm/lib/RANParameter-Testing.c
+++ b/e2sm/lib/RANParameter-Testing.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "RANParameter-Testing.h"
diff --git a/e2sm/lib/RANParameter-TestingCondition.c b/e2sm/lib/RANParameter-TestingCondition.c
index 35db21f..0aecdeb 100644
--- a/e2sm/lib/RANParameter-TestingCondition.c
+++ b/e2sm/lib/RANParameter-TestingCondition.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "RANParameter-TestingCondition.h"
diff --git a/e2sm/lib/RANParameter-Value.c b/e2sm/lib/RANParameter-Value.c
index f3cc00c..f7f2954 100644
--- a/e2sm/lib/RANParameter-Value.c
+++ b/e2sm/lib/RANParameter-Value.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "RANParameter-Value.h"
diff --git a/e2sm/lib/RANParameter-ValueType-Choice-ElementFalse.c b/e2sm/lib/RANParameter-ValueType-Choice-ElementFalse.c
index 943ee92..3fea9fd 100644
--- a/e2sm/lib/RANParameter-ValueType-Choice-ElementFalse.c
+++ b/e2sm/lib/RANParameter-ValueType-Choice-ElementFalse.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "RANParameter-ValueType-Choice-ElementFalse.h"
diff --git a/e2sm/lib/RANParameter-ValueType-Choice-ElementTrue.c b/e2sm/lib/RANParameter-ValueType-Choice-ElementTrue.c
index 2cb2bcd..3a62139 100644
--- a/e2sm/lib/RANParameter-ValueType-Choice-ElementTrue.c
+++ b/e2sm/lib/RANParameter-ValueType-Choice-ElementTrue.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "RANParameter-ValueType-Choice-ElementTrue.h"
diff --git a/e2sm/lib/RANParameter-ValueType-Choice-List.c b/e2sm/lib/RANParameter-ValueType-Choice-List.c
index f4572e2..08552f1 100644
--- a/e2sm/lib/RANParameter-ValueType-Choice-List.c
+++ b/e2sm/lib/RANParameter-ValueType-Choice-List.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "RANParameter-ValueType-Choice-List.h"
diff --git a/e2sm/lib/RANParameter-ValueType-Choice-Structure.c b/e2sm/lib/RANParameter-ValueType-Choice-Structure.c
index bea8294..d31c52b 100644
--- a/e2sm/lib/RANParameter-ValueType-Choice-Structure.c
+++ b/e2sm/lib/RANParameter-ValueType-Choice-Structure.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "RANParameter-ValueType-Choice-Structure.h"
diff --git a/e2sm/lib/RANParameter-ValueType.c b/e2sm/lib/RANParameter-ValueType.c
index 8852e86..4e5c2cf 100644
--- a/e2sm/lib/RANParameter-ValueType.c
+++ b/e2sm/lib/RANParameter-ValueType.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "RANParameter-ValueType.h"
diff --git a/e2sm/lib/RANUEID.c b/e2sm/lib/RANUEID.c
index f1fe907..0c8e3f0 100644
--- a/e2sm/lib/RANUEID.c
+++ b/e2sm/lib/RANUEID.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "RANUEID.h"
diff --git a/e2sm/lib/RANfunction-Name.c b/e2sm/lib/RANfunction-Name.c
index d467e01..0a6500b 100644
--- a/e2sm/lib/RANfunction-Name.c
+++ b/e2sm/lib/RANfunction-Name.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "RANfunction-Name.h"
diff --git a/e2sm/lib/RIC-CallProcessBreakpoint-ID.c b/e2sm/lib/RIC-CallProcessBreakpoint-ID.c
index bd9f37b..8862f12 100644
--- a/e2sm/lib/RIC-CallProcessBreakpoint-ID.c
+++ b/e2sm/lib/RIC-CallProcessBreakpoint-ID.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "RIC-CallProcessBreakpoint-ID.h"
diff --git a/e2sm/lib/RIC-CallProcessBreakpoint-Name.c b/e2sm/lib/RIC-CallProcessBreakpoint-Name.c
index 85d59b2..31bd5af 100644
--- a/e2sm/lib/RIC-CallProcessBreakpoint-Name.c
+++ b/e2sm/lib/RIC-CallProcessBreakpoint-Name.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "RIC-CallProcessBreakpoint-Name.h"
diff --git a/e2sm/lib/RIC-CallProcessType-ID.c b/e2sm/lib/RIC-CallProcessType-ID.c
index 8cdeed4..90cd336 100644
--- a/e2sm/lib/RIC-CallProcessType-ID.c
+++ b/e2sm/lib/RIC-CallProcessType-ID.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "RIC-CallProcessType-ID.h"
diff --git a/e2sm/lib/RIC-CallProcessType-Name.c b/e2sm/lib/RIC-CallProcessType-Name.c
index 419f264..b1e469c 100644
--- a/e2sm/lib/RIC-CallProcessType-Name.c
+++ b/e2sm/lib/RIC-CallProcessType-Name.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "RIC-CallProcessType-Name.h"
diff --git a/e2sm/lib/RIC-ControlAction-ID.c b/e2sm/lib/RIC-ControlAction-ID.c
index 839a7b2..4f75ce6 100644
--- a/e2sm/lib/RIC-ControlAction-ID.c
+++ b/e2sm/lib/RIC-ControlAction-ID.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "RIC-ControlAction-ID.h"
diff --git a/e2sm/lib/RIC-ControlAction-Name.c b/e2sm/lib/RIC-ControlAction-Name.c
index 8a6bd62..f4ded20 100644
--- a/e2sm/lib/RIC-ControlAction-Name.c
+++ b/e2sm/lib/RIC-ControlAction-Name.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "RIC-ControlAction-Name.h"
diff --git a/e2sm/lib/RIC-EventTrigger-Cell-ID.c b/e2sm/lib/RIC-EventTrigger-Cell-ID.c
index 1a3e811..606246b 100644
--- a/e2sm/lib/RIC-EventTrigger-Cell-ID.c
+++ b/e2sm/lib/RIC-EventTrigger-Cell-ID.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "RIC-EventTrigger-Cell-ID.h"
diff --git a/e2sm/lib/RIC-EventTrigger-UE-ID.c b/e2sm/lib/RIC-EventTrigger-UE-ID.c
index ff95b0f..c3f8c9e 100644
--- a/e2sm/lib/RIC-EventTrigger-UE-ID.c
+++ b/e2sm/lib/RIC-EventTrigger-UE-ID.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "RIC-EventTrigger-UE-ID.h"
diff --git a/e2sm/lib/RIC-EventTrigger-UEevent-ID.c b/e2sm/lib/RIC-EventTrigger-UEevent-ID.c
index 18a1dfc..f7f958f 100644
--- a/e2sm/lib/RIC-EventTrigger-UEevent-ID.c
+++ b/e2sm/lib/RIC-EventTrigger-UEevent-ID.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "RIC-EventTrigger-UEevent-ID.h"
diff --git a/e2sm/lib/RIC-EventTriggerCondition-ID.c b/e2sm/lib/RIC-EventTriggerCondition-ID.c
index de6d3e6..524c369 100644
--- a/e2sm/lib/RIC-EventTriggerCondition-ID.c
+++ b/e2sm/lib/RIC-EventTriggerCondition-ID.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "RIC-EventTriggerCondition-ID.h"
diff --git a/e2sm/lib/RIC-Format-Type.c b/e2sm/lib/RIC-Format-Type.c
index e2f2a7a..076cd46 100644
--- a/e2sm/lib/RIC-Format-Type.c
+++ b/e2sm/lib/RIC-Format-Type.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "RIC-Format-Type.h"
diff --git a/e2sm/lib/RIC-InsertIndication-ID.c b/e2sm/lib/RIC-InsertIndication-ID.c
index 6cf61e3..6f0e628 100644
--- a/e2sm/lib/RIC-InsertIndication-ID.c
+++ b/e2sm/lib/RIC-InsertIndication-ID.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "RIC-InsertIndication-ID.h"
diff --git a/e2sm/lib/RIC-InsertIndication-Name.c b/e2sm/lib/RIC-InsertIndication-Name.c
index ddc9c47..c25d94c 100644
--- a/e2sm/lib/RIC-InsertIndication-Name.c
+++ b/e2sm/lib/RIC-InsertIndication-Name.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "RIC-InsertIndication-Name.h"
diff --git a/e2sm/lib/RIC-PolicyAction-RANParameter-Item.c b/e2sm/lib/RIC-PolicyAction-RANParameter-Item.c
index d146925..24af0e3 100644
--- a/e2sm/lib/RIC-PolicyAction-RANParameter-Item.c
+++ b/e2sm/lib/RIC-PolicyAction-RANParameter-Item.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "RIC-PolicyAction-RANParameter-Item.h"
diff --git a/e2sm/lib/RIC-PolicyAction.c b/e2sm/lib/RIC-PolicyAction.c
index 8b93916..7ecde8c 100644
--- a/e2sm/lib/RIC-PolicyAction.c
+++ b/e2sm/lib/RIC-PolicyAction.c
@@ -1,13 +1,17 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "RIC-PolicyAction.h"
#include "RIC-PolicyAction-RANParameter-Item.h"
+/*
+ * This type is implemented using NativeEnumerated,
+ * so here we adjust the DEF accordingly.
+ */
static int
memb_ranParameters_List_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr,
asn_app_constraint_failed_f *ctfailcb, void *app_key) {
@@ -42,6 +46,14 @@
{ APC_CONSTRAINED, 16, 16, 1, 65535 } /* (SIZE(1..65535)) */,
0, 0 /* No PER value map */
};
+static asn_oer_constraints_t asn_OER_type_ric_PolicyDecision_constr_6 CC_NOTUSED = {
+ { 0, 0 },
+ -1};
+static asn_per_constraints_t asn_PER_type_ric_PolicyDecision_constr_6 CC_NOTUSED = {
+ { APC_CONSTRAINED | APC_EXTENSIBLE, 1, 1, 0, 1 } /* (0..1,...) */,
+ { APC_UNCONSTRAINED, -1, -1, 0, 0 },
+ 0, 0 /* No PER value map */
+};
static asn_oer_constraints_t asn_OER_memb_ranParameters_List_constr_3 CC_NOTUSED = {
{ 0, 0 },
-1 /* (SIZE(1..65535)) */};
@@ -87,6 +99,45 @@
&asn_SPC_ranParameters_List_specs_3 /* Additional specs */
};
+static const asn_INTEGER_enum_map_t asn_MAP_ric_PolicyDecision_value2enum_6[] = {
+ { 0, 6, "accept" },
+ { 1, 6, "reject" }
+ /* This list is extensible */
+};
+static const unsigned int asn_MAP_ric_PolicyDecision_enum2value_6[] = {
+ 0, /* accept(0) */
+ 1 /* reject(1) */
+ /* This list is extensible */
+};
+static const asn_INTEGER_specifics_t asn_SPC_ric_PolicyDecision_specs_6 = {
+ asn_MAP_ric_PolicyDecision_value2enum_6, /* "tag" => N; sorted by tag */
+ asn_MAP_ric_PolicyDecision_enum2value_6, /* N => "tag"; sorted by N */
+ 2, /* Number of elements in the maps */
+ 3, /* Extensions before this member */
+ 1, /* Strict enumeration */
+ 0, /* Native long size */
+ 0
+};
+static const ber_tlv_tag_t asn_DEF_ric_PolicyDecision_tags_6[] = {
+ (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
+ (ASN_TAG_CLASS_UNIVERSAL | (10 << 2))
+};
+static /* Use -fall-defs-global to expose */
+asn_TYPE_descriptor_t asn_DEF_ric_PolicyDecision_6 = {
+ "ric-PolicyDecision",
+ "ric-PolicyDecision",
+ &asn_OP_NativeEnumerated,
+ asn_DEF_ric_PolicyDecision_tags_6,
+ sizeof(asn_DEF_ric_PolicyDecision_tags_6)
+ /sizeof(asn_DEF_ric_PolicyDecision_tags_6[0]) - 1, /* 1 */
+ asn_DEF_ric_PolicyDecision_tags_6, /* Same as above */
+ sizeof(asn_DEF_ric_PolicyDecision_tags_6)
+ /sizeof(asn_DEF_ric_PolicyDecision_tags_6[0]), /* 2 */
+ { &asn_OER_type_ric_PolicyDecision_constr_6, &asn_PER_type_ric_PolicyDecision_constr_6, NativeEnumerated_constraint },
+ 0, 0, /* Defined elsewhere */
+ &asn_SPC_ric_PolicyDecision_specs_6 /* Additional specs */
+};
+
asn_TYPE_member_t asn_MBR_RIC_PolicyAction_1[] = {
{ ATF_NOFLAGS, 0, offsetof(struct RIC_PolicyAction, ric_PolicyAction_ID),
(ASN_TAG_CLASS_CONTEXT | (0 << 2)),
@@ -97,7 +148,7 @@
0, 0, /* No default value */
"ric-PolicyAction-ID"
},
- { ATF_POINTER, 1, offsetof(struct RIC_PolicyAction, ranParameters_List),
+ { ATF_POINTER, 2, offsetof(struct RIC_PolicyAction, ranParameters_List),
(ASN_TAG_CLASS_CONTEXT | (1 << 2)),
0,
&asn_DEF_ranParameters_List_3,
@@ -106,22 +157,32 @@
0, 0, /* No default value */
"ranParameters-List"
},
+ { ATF_POINTER, 1, offsetof(struct RIC_PolicyAction, ric_PolicyDecision),
+ (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
+ -1, /* IMPLICIT tag at current level */
+ &asn_DEF_ric_PolicyDecision_6,
+ 0,
+ { 0, 0, 0 },
+ 0, 0, /* No default value */
+ "ric-PolicyDecision"
+ },
};
-static const int asn_MAP_RIC_PolicyAction_oms_1[] = { 1 };
+static const int asn_MAP_RIC_PolicyAction_oms_1[] = { 1, 2 };
static const ber_tlv_tag_t asn_DEF_RIC_PolicyAction_tags_1[] = {
(ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
};
static const asn_TYPE_tag2member_t asn_MAP_RIC_PolicyAction_tag2el_1[] = {
{ (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* ric-PolicyAction-ID */
- { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* ranParameters-List */
+ { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* ranParameters-List */
+ { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* ric-PolicyDecision */
};
asn_SEQUENCE_specifics_t asn_SPC_RIC_PolicyAction_specs_1 = {
sizeof(struct RIC_PolicyAction),
offsetof(struct RIC_PolicyAction, _asn_ctx),
asn_MAP_RIC_PolicyAction_tag2el_1,
- 2, /* Count of tags in the map */
+ 3, /* Count of tags in the map */
asn_MAP_RIC_PolicyAction_oms_1, /* Optional members */
- 1, 0, /* Root/Additions */
+ 1, 1, /* Root/Additions */
2, /* First extension addition */
};
asn_TYPE_descriptor_t asn_DEF_RIC_PolicyAction = {
@@ -136,7 +197,7 @@
/sizeof(asn_DEF_RIC_PolicyAction_tags_1[0]), /* 1 */
{ 0, 0, SEQUENCE_constraint },
asn_MBR_RIC_PolicyAction_1,
- 2, /* Elements count */
+ 3, /* Elements count */
&asn_SPC_RIC_PolicyAction_specs_1 /* Additional specs */
};
diff --git a/e2sm/lib/RIC-Style-Name.c b/e2sm/lib/RIC-Style-Name.c
index f8c4660..68d3fcf 100644
--- a/e2sm/lib/RIC-Style-Name.c
+++ b/e2sm/lib/RIC-Style-Name.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "RIC-Style-Name.h"
diff --git a/e2sm/lib/RIC-Style-Type.c b/e2sm/lib/RIC-Style-Type.c
index 467c568..a8795ed 100644
--- a/e2sm/lib/RIC-Style-Type.c
+++ b/e2sm/lib/RIC-Style-Type.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "RIC-Style-Type.h"
diff --git a/e2sm/lib/RRC-MessageID.c b/e2sm/lib/RRC-MessageID.c
index 075db39..def80c0 100644
--- a/e2sm/lib/RRC-MessageID.c
+++ b/e2sm/lib/RRC-MessageID.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "RRC-MessageID.h"
diff --git a/e2sm/lib/RRC-State.c b/e2sm/lib/RRC-State.c
index 391c70d..8a0268f 100644
--- a/e2sm/lib/RRC-State.c
+++ b/e2sm/lib/RRC-State.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "RRC-State.h"
diff --git a/e2sm/lib/RRCclass-LTE.c b/e2sm/lib/RRCclass-LTE.c
index 39c575f..308dc4d 100644
--- a/e2sm/lib/RRCclass-LTE.c
+++ b/e2sm/lib/RRCclass-LTE.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "RRCclass-LTE.h"
diff --git a/e2sm/lib/RRCclass-NR.c b/e2sm/lib/RRCclass-NR.c
index b4bf12c..3abb82c 100644
--- a/e2sm/lib/RRCclass-NR.c
+++ b/e2sm/lib/RRCclass-NR.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "RRCclass-NR.h"
diff --git a/e2sm/lib/Report-RANParameter-Item.c b/e2sm/lib/Report-RANParameter-Item.c
index 772e65e..a23c352 100644
--- a/e2sm/lib/Report-RANParameter-Item.c
+++ b/e2sm/lib/Report-RANParameter-Item.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "Report-RANParameter-Item.h"
diff --git a/e2sm/lib/S-NSSAI.c b/e2sm/lib/S-NSSAI.c
index 8f0588e..be6f24f 100644
--- a/e2sm/lib/S-NSSAI.c
+++ b/e2sm/lib/S-NSSAI.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "S-NSSAI.h"
diff --git a/e2sm/lib/SD.c b/e2sm/lib/SD.c
index aa3655d..16a511f 100644
--- a/e2sm/lib/SD.c
+++ b/e2sm/lib/SD.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "SD.h"
diff --git a/e2sm/lib/SST.c b/e2sm/lib/SST.c
index 2712cd1..793581f 100644
--- a/e2sm/lib/SST.c
+++ b/e2sm/lib/SST.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "SST.h"
diff --git a/e2sm/lib/ServingCell-ARFCN.c b/e2sm/lib/ServingCell-ARFCN.c
index 1e6bf06..9f6505e 100644
--- a/e2sm/lib/ServingCell-ARFCN.c
+++ b/e2sm/lib/ServingCell-ARFCN.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "ServingCell-ARFCN.h"
diff --git a/e2sm/lib/ServingCell-PCI.c b/e2sm/lib/ServingCell-PCI.c
index 191d27f..045bc14 100644
--- a/e2sm/lib/ServingCell-PCI.c
+++ b/e2sm/lib/ServingCell-PCI.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "ServingCell-PCI.h"
diff --git a/e2sm/lib/SubscriberProfileIDforRFP.c b/e2sm/lib/SubscriberProfileIDforRFP.c
index ab0182d..5674389 100644
--- a/e2sm/lib/SubscriberProfileIDforRFP.c
+++ b/e2sm/lib/SubscriberProfileIDforRFP.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "SubscriberProfileIDforRFP.h"
diff --git a/e2sm/lib/SupportedSULBandList.c b/e2sm/lib/SupportedSULBandList.c
index 7e74326..5055593 100644
--- a/e2sm/lib/SupportedSULBandList.c
+++ b/e2sm/lib/SupportedSULBandList.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "SupportedSULBandList.h"
diff --git a/e2sm/lib/SupportedSULFreqBandItem.c b/e2sm/lib/SupportedSULFreqBandItem.c
index ea7192f..fca9ef0 100644
--- a/e2sm/lib/SupportedSULFreqBandItem.c
+++ b/e2sm/lib/SupportedSULFreqBandItem.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "SupportedSULFreqBandItem.h"
diff --git a/e2sm/lib/TriggerType-Choice-L2state.c b/e2sm/lib/TriggerType-Choice-L2state.c
index bfb7433..133ce5b 100644
--- a/e2sm/lib/TriggerType-Choice-L2state.c
+++ b/e2sm/lib/TriggerType-Choice-L2state.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "TriggerType-Choice-L2state.h"
diff --git a/e2sm/lib/TriggerType-Choice-RRCstate-Item.c b/e2sm/lib/TriggerType-Choice-RRCstate-Item.c
index 5d95e41..9a5af31 100644
--- a/e2sm/lib/TriggerType-Choice-RRCstate-Item.c
+++ b/e2sm/lib/TriggerType-Choice-RRCstate-Item.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "TriggerType-Choice-RRCstate-Item.h"
diff --git a/e2sm/lib/TriggerType-Choice-RRCstate.c b/e2sm/lib/TriggerType-Choice-RRCstate.c
index b62aef3..59ae271 100644
--- a/e2sm/lib/TriggerType-Choice-RRCstate.c
+++ b/e2sm/lib/TriggerType-Choice-RRCstate.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "TriggerType-Choice-RRCstate.h"
diff --git a/e2sm/lib/TriggerType-Choice-UEID.c b/e2sm/lib/TriggerType-Choice-UEID.c
index 26967e1..44d2d62 100644
--- a/e2sm/lib/TriggerType-Choice-UEID.c
+++ b/e2sm/lib/TriggerType-Choice-UEID.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "TriggerType-Choice-UEID.h"
diff --git a/e2sm/lib/TriggerType-Choice.c b/e2sm/lib/TriggerType-Choice.c
index 230194b..5d901af 100644
--- a/e2sm/lib/TriggerType-Choice.c
+++ b/e2sm/lib/TriggerType-Choice.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "TriggerType-Choice.h"
diff --git a/e2sm/lib/UEID-EN-GNB.c b/e2sm/lib/UEID-EN-GNB.c
index e5da432..acf3ebe 100644
--- a/e2sm/lib/UEID-EN-GNB.c
+++ b/e2sm/lib/UEID-EN-GNB.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "UEID-EN-GNB.h"
diff --git a/e2sm/lib/UEID-ENB.c b/e2sm/lib/UEID-ENB.c
index bdf2af8..cd550c6 100644
--- a/e2sm/lib/UEID-ENB.c
+++ b/e2sm/lib/UEID-ENB.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "UEID-ENB.h"
diff --git a/e2sm/lib/UEID-GNB-CU-CP-E1AP-ID-Item.c b/e2sm/lib/UEID-GNB-CU-CP-E1AP-ID-Item.c
index 893be77..1888f24 100644
--- a/e2sm/lib/UEID-GNB-CU-CP-E1AP-ID-Item.c
+++ b/e2sm/lib/UEID-GNB-CU-CP-E1AP-ID-Item.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "UEID-GNB-CU-CP-E1AP-ID-Item.h"
diff --git a/e2sm/lib/UEID-GNB-CU-CP-E1AP-ID-List.c b/e2sm/lib/UEID-GNB-CU-CP-E1AP-ID-List.c
index d6d6bc2..5fb400e 100644
--- a/e2sm/lib/UEID-GNB-CU-CP-E1AP-ID-List.c
+++ b/e2sm/lib/UEID-GNB-CU-CP-E1AP-ID-List.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "UEID-GNB-CU-CP-E1AP-ID-List.h"
diff --git a/e2sm/lib/UEID-GNB-CU-CP-F1AP-ID-Item.c b/e2sm/lib/UEID-GNB-CU-CP-F1AP-ID-Item.c
index 0a893b4..27671e8 100644
--- a/e2sm/lib/UEID-GNB-CU-CP-F1AP-ID-Item.c
+++ b/e2sm/lib/UEID-GNB-CU-CP-F1AP-ID-Item.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "UEID-GNB-CU-CP-F1AP-ID-Item.h"
diff --git a/e2sm/lib/UEID-GNB-CU-F1AP-ID-List.c b/e2sm/lib/UEID-GNB-CU-F1AP-ID-List.c
index 98da296..afbbdc0 100644
--- a/e2sm/lib/UEID-GNB-CU-F1AP-ID-List.c
+++ b/e2sm/lib/UEID-GNB-CU-F1AP-ID-List.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "UEID-GNB-CU-F1AP-ID-List.h"
diff --git a/e2sm/lib/UEID-GNB-CU-UP.c b/e2sm/lib/UEID-GNB-CU-UP.c
index 169b1b5..3795964 100644
--- a/e2sm/lib/UEID-GNB-CU-UP.c
+++ b/e2sm/lib/UEID-GNB-CU-UP.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "UEID-GNB-CU-UP.h"
diff --git a/e2sm/lib/UEID-GNB-DU.c b/e2sm/lib/UEID-GNB-DU.c
index 4bc5c7f..bd18324 100644
--- a/e2sm/lib/UEID-GNB-DU.c
+++ b/e2sm/lib/UEID-GNB-DU.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "UEID-GNB-DU.h"
diff --git a/e2sm/lib/UEID-GNB.c b/e2sm/lib/UEID-GNB.c
index f529b8b..73ef992 100644
--- a/e2sm/lib/UEID-GNB.c
+++ b/e2sm/lib/UEID-GNB.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "UEID-GNB.h"
diff --git a/e2sm/lib/UEID-NG-ENB-DU.c b/e2sm/lib/UEID-NG-ENB-DU.c
index bba9b70..526e861 100644
--- a/e2sm/lib/UEID-NG-ENB-DU.c
+++ b/e2sm/lib/UEID-NG-ENB-DU.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "UEID-NG-ENB-DU.h"
diff --git a/e2sm/lib/UEID-NG-ENB.c b/e2sm/lib/UEID-NG-ENB.c
index 5681365..ed4f083 100644
--- a/e2sm/lib/UEID-NG-ENB.c
+++ b/e2sm/lib/UEID-NG-ENB.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "UEID-NG-ENB.h"
diff --git a/e2sm/lib/UEID.c b/e2sm/lib/UEID.c
index 42c27ab..cc12a2b 100644
--- a/e2sm/lib/UEID.c
+++ b/e2sm/lib/UEID.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * found in "e2sm.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "UEID.h"
diff --git a/e2sm/lib/UEIdentification-RANParameter-Item.c b/e2sm/lib/UEIdentification-RANParameter-Item.c
index 7349bbd..d7959fc 100644
--- a/e2sm/lib/UEIdentification-RANParameter-Item.c
+++ b/e2sm/lib/UEIdentification-RANParameter-Item.c
@@ -1,8 +1,8 @@
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm-rc-nov2021.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * found in "e2sm_rc.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
*/
#include "UEIdentification-RANParameter-Item.h"
diff --git a/e2sm/wrapper.c b/e2sm/wrapper.c
index 1847da2..b28e1b1 100755
--- a/e2sm/wrapper.c
+++ b/e2sm/wrapper.c
@@ -51,10 +51,14 @@
fprintf(stderr, "alloc aMFRegionID Value failed\n");
return -1;
}
- controlHeader_Fmt1->ueID.choice.gNB_UEID->guami.aMFRegionID.size = inUEID->aMFRegionID_size;
+ controlHeader_Fmt1->ueID.choice.gNB_UEID->guami.aMFRegionID.size = 1;//inUEID->aMFRegionID_size;
+ int decimal_num= (int)strtol(inUEID->aMFRegionID, NULL, 2);
+ memcpy(controlHeader_Fmt1->ueID.choice.gNB_UEID->guami.aMFRegionID.buf, (char*)&decimal_num,sizeof(unsigned int));
+ //AMFR->size=1;
+ controlHeader_Fmt1->ueID.choice.gNB_UEID->guami.aMFRegionID.bits_unused=0;
//controlHeader_Fmt1->ueID.choice.gNB_UEID->guami.aMFRegionID.buf[0] = inUEID->aMFRegionID && 0XFF;
//controlHeader_Fmt1->ueID.choice.gNB_UEID->guami.aMFRegionID.buf[0] = *(inUEID->aMFRegionID ) & 0XFF;
- memcpy(controlHeader_Fmt1->ueID.choice.gNB_UEID->guami.aMFRegionID.buf,inUEID->aMFRegionID,inUEID->aMFRegionID_size);
+ //memcpy(controlHeader_Fmt1->ueID.choice.gNB_UEID->guami.aMFRegionID.buf,inUEID->aMFRegionID,inUEID->aMFRegionID_size);
controlHeader_Fmt1->ueID.choice.gNB_UEID->guami.aMFSetID.buf = (uint8_t*)calloc(1, inUEID->aMFSetID_size);
if(!controlHeader_Fmt1->ueID.choice.gNB_UEID->guami.aMFSetID.buf)
@@ -78,9 +82,13 @@
return -1;
}
- controlHeader_Fmt1->ueID.choice.gNB_UEID->guami.aMFPointer.size = inUEID->aMFPointer_size;
+ controlHeader_Fmt1->ueID.choice.gNB_UEID->guami.aMFPointer.size = 1;//inUEID->aMFPointer_size;
//controlHeader_Fmt1->ueID.choice.gNB_UEID->guami.aMFPointer.buf[0] = inUEID->aMFPointer && 0XFF;
- controlHeader_Fmt1->ueID.choice.gNB_UEID->guami.aMFPointer.buf[0] = (*(inUEID->aMFPointer) & 0xFC) >> 2;
+ //controlHeader_Fmt1->ueID.choice.gNB_UEID->guami.aMFPointer.buf[0] = (*(inUEID->aMFPointer) & 0xFC) >> 2;
+ int decimal_num3= (int)strtol(inUEID->aMFPointer, NULL, 2);
+ decimal_num3=decimal_num3<<2;
+ memcpy(controlHeader_Fmt1->ueID.choice.gNB_UEID->guami.aMFPointer.buf, (char*)&decimal_num3,sizeof(unsigned int));
+
controlHeader_Fmt1->ueID.choice.gNB_UEID->guami.aMFPointer.bits_unused = 2;
@@ -208,6 +216,146 @@
}
ssize_t e2sm_encode_ric_control_message(void *buffer, size_t buf_size, long targetPrimaryCell,
+ long targetCell, long nrOrEUtraCell, long nrCGIOrECGI, void* ranParameterValue,size_t ranParameterValue_size){
+
+ E2SM_RC_ControlMessage_t *e2smrcRcControlMsg = (E2SM_RC_ControlMessage_t*)calloc(1, sizeof(E2SM_RC_ControlMessage_t));
+ if(!e2smrcRcControlMsg) {
+ fprintf(stderr, "alloc E2SM_ControlMessage_t failed\n");
+ return -1;
+ }
+ e2smrcRcControlMsg->ric_controlMessage_formats.present = E2SM_RC_ControlMessage__ric_controlMessage_formats_PR_controlMessage_Format1;
+ E2SM_RC_ControlMessage_Format1_t *e2smrcRcControlFormat1 = (E2SM_RC_ControlMessage_Format1_t*)calloc(1, sizeof(E2SM_RC_ControlMessage_Format1_t));
+ if(!e2smrcRcControlFormat1) {
+ ASN_STRUCT_FREE(asn_DEF_E2SM_RC_ControlMessage, e2smrcRcControlMsg);
+ fprintf(stderr, "alloc E2SM_ControlMessage_Format1_t failed\n");
+ return -1;
+ }
+ RANParameter_ValueType_Choice_Structure_t *ranParameter_choice_Structure4 = (struct RANParameter_ValueType_Choice_Structure*)calloc(2, sizeof(struct RANParameter_ValueType_Choice_Structure));
+ //RANParameter_STRUCTURE_t* RPS4=(RANParameter_STRUCTURE_t*)calloc(1,sizeof(RANParameter_STRUCTURE_t));
+ //ranParameter_choice_Structure4[0]=(RANParameter_ValueType_Choice_Structure_t*)calloc(1,sizeof(RANParameter_ValueType_Choice_Structure_t));
+ //ranParameter_choice_Structure4[1]=(RANParameter_ValueType_Choice_Structure_t*)calloc(1,sizeof(RANParameter_ValueType_Choice_Structure_t));
+ //PLMN ################################
+ //void *p={"001F01"};
+ //void *nR={"12345C0010"};
+// void *z={"00"};
+/*
+ int newSize = strlen((char*)ranParameterValue1) + strlen((char*)ranParameterValue2) + 2;
+
+ // Allocate new buffer
+ char * newBuffer = (char *)malloc(newSize);
+ //strcpy(newBuffer,z);
+ strcat(newBuffer,(char *)ranParameterValue1); // or strncat
+ strcat(newBuffer,(char *)ranParameterValue2);
+
+ //newBuffer=00001F0112345C0010;
+ printf("%s\n",newBuffer);
+ u_int64_t lol3 = (u_int64_t)strtoll(newBuffer, NULL, 16);
+
+ int c0=lol3 & 0X0000000000000000FF;
+ int c1=(lol3>>8) & 0X0000000000000000FF;
+ int c2=(lol3>>16) & 0X0000000000000000FF;
+ int c3=(lol3>>24) & 0X0000000000000000FF;
+ int c4=(lol3>>32) & 0X0000000000000000FF;
+ int c5=(lol3>>40) & 0X0000000000000000FF;
+ int c6=(lol3>>48) & 0X0000000000000000FF;
+ int c7=(lol3>>56) & 0X0000000000000000FF;
+ int c8=lol3 & 0X000000000000000000;
+*/
+ RANParameter_STRUCTURE_Item_t *ranParameter_structure_Item_nrcgi = (RANParameter_STRUCTURE_Item_t *)calloc(1,sizeof(RANParameter_STRUCTURE_Item_t));
+ ranParameter_structure_Item_nrcgi->ranParameter_ID=4;
+ RANParameter_ValueType_t* RPV_t_nrcgi=(RANParameter_ValueType_t*)calloc(1,sizeof(RANParameter_ValueType_t));
+ RPV_t_nrcgi->present=RANParameter_ValueType_PR_ranP_Choice_ElementFalse;
+ RANParameter_ValueType_Choice_ElementFalse_t * RPVCEF_nrcgi=(RANParameter_ValueType_Choice_ElementFalse_t *)calloc(1, sizeof(RANParameter_ValueType_Choice_ElementFalse_t));
+ RANParameter_Value_t *RPV_nrcgi=(RANParameter_Value_t *)calloc(1, sizeof(RANParameter_Value_t));
+ RPV_nrcgi->present= RANParameter_Value_PR_valueOctS;
+
+
+
+ OCTET_STRING_t *NRCGI=(OCTET_STRING_t *)calloc(1,sizeof(OCTET_STRING_t));
+ OCTET_STRING_fromBuf(NRCGI, ranParameterValue,ranParameterValue_size);
+ RPV_nrcgi->choice.valueOctS=*NRCGI;
+ RPVCEF_nrcgi->ranParameter_value=RPV_nrcgi;
+ RPV_t_nrcgi->choice.ranP_Choice_ElementFalse=RPVCEF_nrcgi;
+ ranParameter_structure_Item_nrcgi->ranParameter_valueType=RPV_t_nrcgi;
+ ranParameter_choice_Structure4->ranParameter_Structure = (RANParameter_STRUCTURE_t*)calloc(1,sizeof(RANParameter_STRUCTURE_t));
+ ranParameter_choice_Structure4->ranParameter_Structure->sequence_of_ranParameters = (struct RANParameter_STRUCTURE__sequence_of_ranParameters*)calloc(1,sizeof(struct RANParameter_STRUCTURE__sequence_of_ranParameters));
+ int result1 = ASN_SEQUENCE_ADD(&ranParameter_choice_Structure4->ranParameter_Structure->sequence_of_ranParameters->list, ranParameter_structure_Item_nrcgi);
+ if (result1==-1)
+ {
+ fprintf(stderr,"Unable to assign memory to add PLMN %s",strerror(errno));
+ return -1;
+ }
+
+
+ RANParameter_STRUCTURE_Item_t* ranParameter_structure_Item3= (RANParameter_STRUCTURE_Item_t *)calloc(1,sizeof(RANParameter_STRUCTURE_Item_t));
+ ranParameter_structure_Item3->ranParameter_ID=3;
+ RANParameter_ValueType_t* RPV_t3=(RANParameter_ValueType_t*)calloc(1,sizeof(RANParameter_ValueType_t));
+ RPV_t3->present=RANParameter_ValueType_PR_ranP_Choice_Structure;
+ RPV_t3->choice.ranP_Choice_Structure=ranParameter_choice_Structure4;
+ ranParameter_structure_Item3->ranParameter_valueType=RPV_t3;
+ RANParameter_ValueType_Choice_Structure_t *ranParameter_choice_Structure3 = (struct RANParameter_ValueType_Choice_Structure*)calloc(2, sizeof(struct RANParameter_ValueType_Choice_Structure));
+ ranParameter_choice_Structure3->ranParameter_Structure = (RANParameter_STRUCTURE_t*)calloc(1,sizeof(RANParameter_STRUCTURE_t));
+ ranParameter_choice_Structure3->ranParameter_Structure->sequence_of_ranParameters= (struct RANParameter_STRUCTURE__sequence_of_ranParameters*)calloc(1,sizeof(struct RANParameter_STRUCTURE__sequence_of_ranParameters));
+ int result3 = ASN_SEQUENCE_ADD(&ranParameter_choice_Structure3->ranParameter_Structure->sequence_of_ranParameters->list, ranParameter_structure_Item3);
+ if (result3==-1)
+ {
+ fprintf(stderr,"Unable to assign memory to add ranParameter_structure_Item3 %s",strerror(errno));
+ return -1;
+ }
+ RANParameter_STRUCTURE_Item_t * ranParameter_structure_Item2= (RANParameter_STRUCTURE_Item_t *)calloc(1,sizeof(RANParameter_STRUCTURE_Item_t));
+ ranParameter_structure_Item2->ranParameter_ID=2;
+ RANParameter_ValueType_t* RPV_t2=(RANParameter_ValueType_t*)calloc(1,sizeof(RANParameter_ValueType_t));
+ RPV_t2->present=RANParameter_ValueType_PR_ranP_Choice_Structure;
+ RPV_t2->choice.ranP_Choice_Structure=ranParameter_choice_Structure3;
+ ranParameter_structure_Item2->ranParameter_valueType=RPV_t2;
+ RANParameter_ValueType_Choice_Structure_t *ranParameter_choice_Structure2 = (struct RANParameter_ValueType_Choice_Structure*)calloc(2, sizeof(struct RANParameter_ValueType_Choice_Structure));
+ ranParameter_choice_Structure2->ranParameter_Structure = (RANParameter_STRUCTURE_t*)calloc(1,sizeof(RANParameter_STRUCTURE_t));
+ ranParameter_choice_Structure2->ranParameter_Structure->sequence_of_ranParameters= (struct RANParameter_STRUCTURE__sequence_of_ranParameters*)calloc(1,sizeof(struct RANParameter_STRUCTURE__sequence_of_ranParameters));
+ int result4 = ASN_SEQUENCE_ADD(&ranParameter_choice_Structure2->ranParameter_Structure->sequence_of_ranParameters->list, ranParameter_structure_Item2);
+ if (result4==-1)
+ {
+ fprintf(stderr,"Unable to assign memory to add ranParameter_structure_Item2 %s",strerror(errno));
+ return -1;
+ }
+ RANParameter_ValueType_t* RPV_t1=(RANParameter_ValueType_t*)calloc(1,sizeof(RANParameter_ValueType_t));
+ RPV_t1->present=RANParameter_ValueType_PR_ranP_Choice_Structure;
+ RPV_t1->choice.ranP_Choice_Structure=ranParameter_choice_Structure2;
+ E2SM_RC_ControlMessage_Format1_Item_t *format1item = (E2SM_RC_ControlMessage_Format1_Item_t *) calloc(1,sizeof(
+ E2SM_RC_ControlMessage_Format1_Item_t));
+ if(!format1item) {
+ fprintf(stderr, "alloc format1item failed\n");
+ ASN_STRUCT_FREE(asn_DEF_E2SM_RC_ControlMessage, e2smrcRcControlMsg);
+ return -1;
+ }
+ format1item->ranParameter_ID=1;
+ format1item->ranParameter_valueType.present = RANParameter_ValueType_PR_ranP_Choice_Structure;
+ format1item->ranParameter_valueType=*RPV_t1;
+ int result5 = ASN_SEQUENCE_ADD(&e2smrcRcControlFormat1->ranP_List.list, format1item);
+ if (result5==-1)
+ {
+ fprintf(stderr,"Unable to assign memory to add format1item %s",strerror(errno));
+ return -1;
+ }
+ e2smrcRcControlMsg->ric_controlMessage_formats.choice.controlMessage_Format1=e2smrcRcControlFormat1;
+ asn_enc_rval_t encode_result;
+ encode_result = aper_encode_to_buffer(&asn_DEF_E2SM_RC_ControlMessage, NULL, e2smrcRcControlMsg, buffer,buf_size );
+ fprintf(stderr, "encoded length = %ld \n", encode_result.encoded);
+ if(encode_result.encoded == -1)
+ {
+ fprintf(stderr, "Cannot encode %s: %s\n", encode_result.failed_type->name, strerror(errno));
+ return -1;
+ }
+ else
+ {
+ xer_fprint(stderr, &asn_DEF_E2SM_RC_ControlMessage,e2smrcRcControlMsg);
+ ASN_STRUCT_FREE(asn_DEF_E2SM_RC_ControlMessage, e2smrcRcControlMsg);
+ return encode_result.encoded;
+ }
+
+
+}
+/*
+ssize_t e2sm_encode_ric_control_message(void *buffer, size_t buf_size, long targetPrimaryCell,
long targetCell, long nrOrEUtraCell, long nrCGIOrECGI, void* ranParameterValue, size_t ranParameterValue_size)
{
fprintf(stderr, "e2sm_encode_ric_control_message \n") ;
@@ -333,7 +481,7 @@
ranParameterItem4->ranParameter_valueType->choice.ranP_Choice_ElementFalse->ranParameter_value->present = RANParameter_Value_PR_valueOctS;
OCTET_STRING_fromBuf(&ranParameterItem4->ranParameter_valueType->choice.ranP_Choice_ElementFalse->ranParameter_value->choice.valueOctS,ranParameterValue, ranParameterValue_size);
- /*
+
fprintf(stderr, "Target Plmn Id = %s ranParameterValue and lNRCellId = %lu \n", ranParameterValue,lNRCellId);
nrcgiLen = e2sm_encode_nrcgi(nr_cgi, ranParameterValue, ranParameterValue_size, lNRCellId,nrcgiBuf,nrcgiBuf_size);
if(nrcgiLen == -1 )
@@ -342,7 +490,7 @@
return nrcgiLen;
}
OCTET_STRING_fromBuf(&ranParameterItem4->ranParameter_valueType->choice.ranP_Choice_ElementFalse->ranParameter_value->choice.valueOctS,nrcgiBuf,nrcgiLen);
- */
+
fprintf(stderr, " NR CGI encoded \n");
ranParameterStructure3->ranParameter_Structure = (RANParameter_STRUCTURE_t*)calloc(1,sizeof(RANParameter_STRUCTURE_t));
@@ -446,7 +594,7 @@
return encode_result.encoded;
}
}
-
+*/
E2SM_RC_ControlOutcome_t* e2sm_decode_ric_call_process_outcome(void *buffer, size_t buf_size)
{
diff --git a/e2sm/wrapper.h b/e2sm/wrapper.h
index 2c36983..64cf78d 100755
--- a/e2sm/wrapper.h
+++ b/e2sm/wrapper.h
@@ -60,7 +60,7 @@
extern ssize_t e2sm_encode_ric_control_header(void *buffer, size_t buf_size,struct uEID *in,long f1AP[],size_t f1AP_len,long e1AP[],size_t e1Ap_len,long ricControlStyleType, long ricControlActionID, void *ranParameterValue, size_t ranParameterValue_size);
-extern ssize_t e2sm_encode_ric_control_message(void *buffer, size_t buf_size, long targetPrimaryCell, long targetCell, long nrOrEUtraCell, long nrCGIOrECGI, void *ranParameterValue, size_t ranParameterValue_size);
+extern ssize_t e2sm_encode_ric_control_message(void *buffer, size_t buf_size, long targetPrimaryCell, long targetCell, long nrOrEUtraCell, long nrCGIOrECGI, void *ranParameterValue, size_t ranParameterValue_size);
extern E2SM_RC_ControlOutcome_t* e2sm_decode_ric_call_process_outcome(void *buffer, size_t buf_size);
extern void e2sm_free_ric_call_process_outcome(E2SM_RC_ControlOutcome_t* controlOutcome) ;