e2sm-rc-2.0 asn updated 38/11038/1
authorrajalakshmisv <rajalakshmisv@gmail.com>
Mon, 8 May 2023 06:30:12 +0000 (06:30 +0000)
committerrajalakshmisv <rajalakshmisv@gmail.com>
Mon, 8 May 2023 06:31:58 +0000 (06:31 +0000)
Change-Id: I7262855fcbeb0061278e62490c7f3f5db2791cdb
Signed-off-by: rajalakshmisv <rajalakshmisv@gmail.com>
510 files changed:
e2sm/Makefile.am.libasncodec [new file with mode: 0644]
e2sm/e2sm-common.asn [new file with mode: 0644]
e2sm/e2sm-rc-2.0.asn [new file with mode: 0644]
e2sm/headers/.RANParameter-Testing-Item.h.swp [deleted file]
e2sm/headers/AMF-UE-NGAP-ID.h
e2sm/headers/AMFPointer.h
e2sm/headers/AMFRegionID.h
e2sm/headers/AMFSetID.h
e2sm/headers/AdditionalSupportedFormat-UEGroupControl.h [new file with mode: 0644]
e2sm/headers/CGI.h
e2sm/headers/CallProcessBreakpoint-RANParameter-Item.h
e2sm/headers/CellIdentification-RANParameter-Item.h
e2sm/headers/ControlAction-RANParameter-Item.h
e2sm/headers/ControlOutcome-RANParameter-Item.h
e2sm/headers/CoreCPID.h
e2sm/headers/E-UTRA-ARFCN.h
e2sm/headers/E-UTRA-PCI.h
e2sm/headers/E-UTRA-TAC.h
e2sm/headers/E2SM-RC-ActionDefinition-Format1-Item.h
e2sm/headers/E2SM-RC-ActionDefinition-Format1.h
e2sm/headers/E2SM-RC-ActionDefinition-Format2-Item.h
e2sm/headers/E2SM-RC-ActionDefinition-Format2.h
e2sm/headers/E2SM-RC-ActionDefinition-Format3-Item.h
e2sm/headers/E2SM-RC-ActionDefinition-Format3.h
e2sm/headers/E2SM-RC-ActionDefinition-Format4-Indication-Item.h
e2sm/headers/E2SM-RC-ActionDefinition-Format4-RANP-Item.h
e2sm/headers/E2SM-RC-ActionDefinition-Format4-Style-Item.h
e2sm/headers/E2SM-RC-ActionDefinition-Format4.h
e2sm/headers/E2SM-RC-ActionDefinition.h
e2sm/headers/E2SM-RC-CallProcessID-Format1.h
e2sm/headers/E2SM-RC-CallProcessID.h
e2sm/headers/E2SM-RC-ControlHeader-Format1.h
e2sm/headers/E2SM-RC-ControlHeader-Format2.h
e2sm/headers/E2SM-RC-ControlHeader-Format3.h [new file with mode: 0644]
e2sm/headers/E2SM-RC-ControlHeader.h
e2sm/headers/E2SM-RC-ControlMessage-Format1-Item.h
e2sm/headers/E2SM-RC-ControlMessage-Format1.h
e2sm/headers/E2SM-RC-ControlMessage-Format2-ControlAction-Item.h
e2sm/headers/E2SM-RC-ControlMessage-Format2-Style-Item.h
e2sm/headers/E2SM-RC-ControlMessage-Format2.h
e2sm/headers/E2SM-RC-ControlMessage-Format3-Item.h [new file with mode: 0644]
e2sm/headers/E2SM-RC-ControlMessage-Format3.h [new file with mode: 0644]
e2sm/headers/E2SM-RC-ControlMessage.h
e2sm/headers/E2SM-RC-ControlOutcome-Format1-Item.h
e2sm/headers/E2SM-RC-ControlOutcome-Format1.h
e2sm/headers/E2SM-RC-ControlOutcome-Format2-ControlOutcome-Item.h
e2sm/headers/E2SM-RC-ControlOutcome-Format2-RANP-Item.h
e2sm/headers/E2SM-RC-ControlOutcome-Format2-Style-Item.h
e2sm/headers/E2SM-RC-ControlOutcome-Format2.h
e2sm/headers/E2SM-RC-ControlOutcome-Format3-Item.h
e2sm/headers/E2SM-RC-ControlOutcome-Format3.h
e2sm/headers/E2SM-RC-ControlOutcome.h
e2sm/headers/E2SM-RC-EntityFilter.h [new file with mode: 0644]
e2sm/headers/E2SM-RC-EventTrigger-Format1-Item.h
e2sm/headers/E2SM-RC-EventTrigger-Format1.h
e2sm/headers/E2SM-RC-EventTrigger-Format2.h
e2sm/headers/E2SM-RC-EventTrigger-Format3-Item.h
e2sm/headers/E2SM-RC-EventTrigger-Format3.h
e2sm/headers/E2SM-RC-EventTrigger-Format4-Item.h
e2sm/headers/E2SM-RC-EventTrigger-Format4.h
e2sm/headers/E2SM-RC-EventTrigger-Format5.h
e2sm/headers/E2SM-RC-EventTrigger.h
e2sm/headers/E2SM-RC-IndicationHeader-Format1.h
e2sm/headers/E2SM-RC-IndicationHeader-Format2.h
e2sm/headers/E2SM-RC-IndicationHeader-Format3.h
e2sm/headers/E2SM-RC-IndicationHeader.h
e2sm/headers/E2SM-RC-IndicationMessage-Format1-Item.h
e2sm/headers/E2SM-RC-IndicationMessage-Format1.h
e2sm/headers/E2SM-RC-IndicationMessage-Format2-Item.h
e2sm/headers/E2SM-RC-IndicationMessage-Format2-RANParameter-Item.h
e2sm/headers/E2SM-RC-IndicationMessage-Format2.h
e2sm/headers/E2SM-RC-IndicationMessage-Format3-Item.h
e2sm/headers/E2SM-RC-IndicationMessage-Format3.h
e2sm/headers/E2SM-RC-IndicationMessage-Format4-ItemCell.h
e2sm/headers/E2SM-RC-IndicationMessage-Format4-ItemUE.h
e2sm/headers/E2SM-RC-IndicationMessage-Format4.h
e2sm/headers/E2SM-RC-IndicationMessage-Format5-Item.h
e2sm/headers/E2SM-RC-IndicationMessage-Format5.h
e2sm/headers/E2SM-RC-IndicationMessage-Format6-Indication-Item.h
e2sm/headers/E2SM-RC-IndicationMessage-Format6-RANP-Item.h
e2sm/headers/E2SM-RC-IndicationMessage-Format6-Style-Item.h
e2sm/headers/E2SM-RC-IndicationMessage-Format6.h
e2sm/headers/E2SM-RC-IndicationMessage.h
e2sm/headers/E2SM-RC-RANFunctionDefinition.h
e2sm/headers/EN-GNB-ID.h
e2sm/headers/ENB-ID.h
e2sm/headers/ENB-UE-X2AP-ID-Extension.h
e2sm/headers/ENB-UE-X2AP-ID.h
e2sm/headers/EUTRA-CGI.h
e2sm/headers/EUTRACellIdentity.h
e2sm/headers/EntityFilter-ID.h [new file with mode: 0644]
e2sm/headers/EventTrigger-Cell-Info-Item-Choice-Group.h
e2sm/headers/EventTrigger-Cell-Info-Item-Choice-Individual.h
e2sm/headers/EventTrigger-Cell-Info-Item.h
e2sm/headers/EventTrigger-Cell-Info.h
e2sm/headers/EventTrigger-UE-Info-Item-Choice-Group.h
e2sm/headers/EventTrigger-UE-Info-Item-Choice-Individual.h
e2sm/headers/EventTrigger-UE-Info-Item.h
e2sm/headers/EventTrigger-UE-Info.h
e2sm/headers/EventTrigger-UEevent-Info-Item.h
e2sm/headers/EventTrigger-UEevent-Info.h
e2sm/headers/FiveGS-TAC.h
e2sm/headers/FiveQI.h
e2sm/headers/FreqBandNrItem.h
e2sm/headers/GNB-CU-CP-UE-E1AP-ID.h
e2sm/headers/GNB-CU-UE-F1AP-ID.h
e2sm/headers/GNB-CU-UP-ID.h
e2sm/headers/GNB-DU-ID.h
e2sm/headers/GNB-ID.h
e2sm/headers/GUAMI.h
e2sm/headers/GUMMEI.h
e2sm/headers/GlobalENB-ID.h
e2sm/headers/GlobalGNB-ID.h
e2sm/headers/GlobalNGRANNodeID.h
e2sm/headers/GlobalNgENB-ID.h
e2sm/headers/GlobalenGNB-ID.h
e2sm/headers/GroupID.h
e2sm/headers/IndexToRFSP.h
e2sm/headers/InsertIndication-RANParameter-Item.h
e2sm/headers/Interface-MessageID.h
e2sm/headers/InterfaceID-E1.h
e2sm/headers/InterfaceID-F1.h
e2sm/headers/InterfaceID-NG.h
e2sm/headers/InterfaceID-S1.h
e2sm/headers/InterfaceID-W1.h
e2sm/headers/InterfaceID-X2.h
e2sm/headers/InterfaceID-Xn.h
e2sm/headers/InterfaceIdentifier.h
e2sm/headers/InterfaceType.h
e2sm/headers/L2Parameters-RANParameter-Item.h
e2sm/headers/ListOfAdditionalSupportedFormats-UEGroupControl.h [new file with mode: 0644]
e2sm/headers/LogicalOR.h
e2sm/headers/MME-Code.h
e2sm/headers/MME-Group-ID.h
e2sm/headers/MME-UE-S1AP-ID.h
e2sm/headers/MessageType-Choice-NI.h
e2sm/headers/MessageType-Choice-RRC.h
e2sm/headers/MessageType-Choice.h
e2sm/headers/NG-RANnodeUEXnAPID.h
e2sm/headers/NGENB-CU-UE-W1AP-ID.h
e2sm/headers/NGENB-DU-ID.h
e2sm/headers/NR-ARFCN.h
e2sm/headers/NR-CGI.h
e2sm/headers/NR-PCI.h
e2sm/headers/NRCellIdentity.h
e2sm/headers/NRFrequencyBand-List.h
e2sm/headers/NRFrequencyBandItem.h
e2sm/headers/NRFrequencyInfo.h
e2sm/headers/NRFrequencyShift7p5khz.h
e2sm/headers/NeighborCell-Item-Choice-E-UTRA.h
e2sm/headers/NeighborCell-Item-Choice-NR.h
e2sm/headers/NeighborCell-Item.h
e2sm/headers/NeighborCell-List.h
e2sm/headers/NeighborRelation-Info.h
e2sm/headers/NgENB-ID.h
e2sm/headers/PLMNIdentity.h
e2sm/headers/PolicyAction-RANParameter-Item.h
e2sm/headers/PolicyCondition-RANParameter-Item.h
e2sm/headers/QCI.h
e2sm/headers/QoSID.h
e2sm/headers/QosFlowIdentifier.h
e2sm/headers/RAN-CallProcess-ID.h
e2sm/headers/RANFunctionDefinition-Control-Action-Item.h
e2sm/headers/RANFunctionDefinition-Control-Item.h
e2sm/headers/RANFunctionDefinition-Control.h
e2sm/headers/RANFunctionDefinition-EventTrigger-Breakpoint-Item.h
e2sm/headers/RANFunctionDefinition-EventTrigger-CallProcess-Item.h
e2sm/headers/RANFunctionDefinition-EventTrigger-Style-Item.h
e2sm/headers/RANFunctionDefinition-EventTrigger.h
e2sm/headers/RANFunctionDefinition-Insert-Indication-Item.h
e2sm/headers/RANFunctionDefinition-Insert-Item.h
e2sm/headers/RANFunctionDefinition-Insert.h
e2sm/headers/RANFunctionDefinition-Policy-Action-Item.h
e2sm/headers/RANFunctionDefinition-Policy-Item.h
e2sm/headers/RANFunctionDefinition-Policy.h
e2sm/headers/RANFunctionDefinition-Report-Item.h
e2sm/headers/RANFunctionDefinition-Report.h
e2sm/headers/RANParameter-Definition-Choice-LIST-Item.h
e2sm/headers/RANParameter-Definition-Choice-LIST.h
e2sm/headers/RANParameter-Definition-Choice-STRUCTURE-Item.h
e2sm/headers/RANParameter-Definition-Choice-STRUCTURE.h
e2sm/headers/RANParameter-Definition-Choice.h
e2sm/headers/RANParameter-Definition.h
e2sm/headers/RANParameter-ID.h
e2sm/headers/RANParameter-LIST.h
e2sm/headers/RANParameter-Name.h
e2sm/headers/RANParameter-STRUCTURE-Item.h
e2sm/headers/RANParameter-STRUCTURE.h
e2sm/headers/RANParameter-Testing-Item-Choice-ElementFalse.h
e2sm/headers/RANParameter-Testing-Item-Choice-ElementTrue.h
e2sm/headers/RANParameter-Testing-Item-Choice-List.h
e2sm/headers/RANParameter-Testing-Item-Choice-Structure.h
e2sm/headers/RANParameter-Testing-Item.h
e2sm/headers/RANParameter-Testing-LIST.h
e2sm/headers/RANParameter-Testing-STRUCTURE.h
e2sm/headers/RANParameter-Testing.h
e2sm/headers/RANParameter-TestingCondition.h
e2sm/headers/RANParameter-Value.h
e2sm/headers/RANParameter-ValueType-Choice-ElementFalse.h
e2sm/headers/RANParameter-ValueType-Choice-ElementTrue.h
e2sm/headers/RANParameter-ValueType-Choice-List.h
e2sm/headers/RANParameter-ValueType-Choice-Structure.h
e2sm/headers/RANParameter-ValueType.h
e2sm/headers/RANUEID.h
e2sm/headers/RANfunction-Name.h
e2sm/headers/RIC-CallProcessBreakpoint-ID.h
e2sm/headers/RIC-CallProcessBreakpoint-Name.h
e2sm/headers/RIC-CallProcessType-ID.h
e2sm/headers/RIC-CallProcessType-Name.h
e2sm/headers/RIC-ControlAction-ID.h
e2sm/headers/RIC-ControlAction-Name.h
e2sm/headers/RIC-EventTrigger-Cell-ID.h
e2sm/headers/RIC-EventTrigger-UE-ID.h
e2sm/headers/RIC-EventTrigger-UEevent-ID.h
e2sm/headers/RIC-EventTriggerCondition-ID.h
e2sm/headers/RIC-Format-Type.h
e2sm/headers/RIC-InsertIndication-ID.h
e2sm/headers/RIC-InsertIndication-Name.h
e2sm/headers/RIC-PolicyAction-RANParameter-Item.h
e2sm/headers/RIC-PolicyAction.h
e2sm/headers/RIC-Style-Name.h
e2sm/headers/RIC-Style-Type.h
e2sm/headers/RRC-MessageID.h
e2sm/headers/RRC-State.h
e2sm/headers/RRCclass-LTE.h
e2sm/headers/RRCclass-NR.h
e2sm/headers/Report-RANParameter-Item.h
e2sm/headers/S-NSSAI.h
e2sm/headers/SD.h
e2sm/headers/SST.h
e2sm/headers/ServingCell-ARFCN.h
e2sm/headers/ServingCell-PCI.h
e2sm/headers/SubscriberProfileIDforRFP.h
e2sm/headers/SupportedSULBandList.h
e2sm/headers/SupportedSULFreqBandItem.h
e2sm/headers/TriggerType-Choice-L2state.h
e2sm/headers/TriggerType-Choice-RRCstate-Item.h
e2sm/headers/TriggerType-Choice-RRCstate.h
e2sm/headers/TriggerType-Choice-UEID.h
e2sm/headers/TriggerType-Choice.h
e2sm/headers/UE-Group-Definition.h [new file with mode: 0644]
e2sm/headers/UE-Group-ID.h [new file with mode: 0644]
e2sm/headers/UEGroupDefinitionIdentifier-Item.h [new file with mode: 0644]
e2sm/headers/UEID-EN-GNB.h
e2sm/headers/UEID-ENB.h
e2sm/headers/UEID-GNB-CU-CP-E1AP-ID-Item.h
e2sm/headers/UEID-GNB-CU-CP-E1AP-ID-List.h
e2sm/headers/UEID-GNB-CU-CP-F1AP-ID-Item.h
e2sm/headers/UEID-GNB-CU-F1AP-ID-List.h
e2sm/headers/UEID-GNB-CU-UP.h
e2sm/headers/UEID-GNB-DU.h
e2sm/headers/UEID-GNB.h
e2sm/headers/UEID-NG-ENB-DU.h
e2sm/headers/UEID-NG-ENB.h
e2sm/headers/UEID.h
e2sm/headers/UEIdentification-RANParameter-Item.h
e2sm/headers/asn_constant.h
e2sm/lib/AMF-UE-NGAP-ID.c
e2sm/lib/AMFPointer.c
e2sm/lib/AMFRegionID.c
e2sm/lib/AMFSetID.c
e2sm/lib/AdditionalSupportedFormat-UEGroupControl.c [new file with mode: 0644]
e2sm/lib/CGI.c
e2sm/lib/CallProcessBreakpoint-RANParameter-Item.c
e2sm/lib/CellIdentification-RANParameter-Item.c
e2sm/lib/ControlAction-RANParameter-Item.c
e2sm/lib/ControlOutcome-RANParameter-Item.c
e2sm/lib/CoreCPID.c
e2sm/lib/E-UTRA-ARFCN.c
e2sm/lib/E-UTRA-PCI.c
e2sm/lib/E-UTRA-TAC.c
e2sm/lib/E2SM-RC-ActionDefinition-Format1-Item.c
e2sm/lib/E2SM-RC-ActionDefinition-Format1.c
e2sm/lib/E2SM-RC-ActionDefinition-Format2-Item.c
e2sm/lib/E2SM-RC-ActionDefinition-Format2.c
e2sm/lib/E2SM-RC-ActionDefinition-Format3-Item.c
e2sm/lib/E2SM-RC-ActionDefinition-Format3.c
e2sm/lib/E2SM-RC-ActionDefinition-Format4-Indication-Item.c
e2sm/lib/E2SM-RC-ActionDefinition-Format4-RANP-Item.c
e2sm/lib/E2SM-RC-ActionDefinition-Format4-Style-Item.c
e2sm/lib/E2SM-RC-ActionDefinition-Format4.c
e2sm/lib/E2SM-RC-ActionDefinition.c
e2sm/lib/E2SM-RC-CallProcessID-Format1.c
e2sm/lib/E2SM-RC-CallProcessID.c
e2sm/lib/E2SM-RC-ControlHeader-Format1.c
e2sm/lib/E2SM-RC-ControlHeader-Format2.c
e2sm/lib/E2SM-RC-ControlHeader-Format3.c [new file with mode: 0644]
e2sm/lib/E2SM-RC-ControlHeader.c
e2sm/lib/E2SM-RC-ControlMessage-Format1-Item.c
e2sm/lib/E2SM-RC-ControlMessage-Format1.c
e2sm/lib/E2SM-RC-ControlMessage-Format2-ControlAction-Item.c
e2sm/lib/E2SM-RC-ControlMessage-Format2-Style-Item.c
e2sm/lib/E2SM-RC-ControlMessage-Format2.c
e2sm/lib/E2SM-RC-ControlMessage-Format3-Item.c [new file with mode: 0644]
e2sm/lib/E2SM-RC-ControlMessage-Format3.c [new file with mode: 0644]
e2sm/lib/E2SM-RC-ControlMessage.c
e2sm/lib/E2SM-RC-ControlOutcome-Format1-Item.c
e2sm/lib/E2SM-RC-ControlOutcome-Format1.c
e2sm/lib/E2SM-RC-ControlOutcome-Format2-ControlOutcome-Item.c
e2sm/lib/E2SM-RC-ControlOutcome-Format2-RANP-Item.c
e2sm/lib/E2SM-RC-ControlOutcome-Format2-Style-Item.c
e2sm/lib/E2SM-RC-ControlOutcome-Format2.c
e2sm/lib/E2SM-RC-ControlOutcome-Format3-Item.c
e2sm/lib/E2SM-RC-ControlOutcome-Format3.c
e2sm/lib/E2SM-RC-ControlOutcome.c
e2sm/lib/E2SM-RC-EntityFilter.c [new file with mode: 0644]
e2sm/lib/E2SM-RC-EventTrigger-Format1-Item.c
e2sm/lib/E2SM-RC-EventTrigger-Format1.c
e2sm/lib/E2SM-RC-EventTrigger-Format2.c
e2sm/lib/E2SM-RC-EventTrigger-Format3-Item.c
e2sm/lib/E2SM-RC-EventTrigger-Format3.c
e2sm/lib/E2SM-RC-EventTrigger-Format4-Item.c
e2sm/lib/E2SM-RC-EventTrigger-Format4.c
e2sm/lib/E2SM-RC-EventTrigger-Format5.c
e2sm/lib/E2SM-RC-EventTrigger.c
e2sm/lib/E2SM-RC-IndicationHeader-Format1.c
e2sm/lib/E2SM-RC-IndicationHeader-Format2.c
e2sm/lib/E2SM-RC-IndicationHeader-Format3.c
e2sm/lib/E2SM-RC-IndicationHeader.c
e2sm/lib/E2SM-RC-IndicationMessage-Format1-Item.c
e2sm/lib/E2SM-RC-IndicationMessage-Format1.c
e2sm/lib/E2SM-RC-IndicationMessage-Format2-Item.c
e2sm/lib/E2SM-RC-IndicationMessage-Format2-RANParameter-Item.c
e2sm/lib/E2SM-RC-IndicationMessage-Format2.c
e2sm/lib/E2SM-RC-IndicationMessage-Format3-Item.c
e2sm/lib/E2SM-RC-IndicationMessage-Format3.c
e2sm/lib/E2SM-RC-IndicationMessage-Format4-ItemCell.c
e2sm/lib/E2SM-RC-IndicationMessage-Format4-ItemUE.c
e2sm/lib/E2SM-RC-IndicationMessage-Format4.c
e2sm/lib/E2SM-RC-IndicationMessage-Format5-Item.c
e2sm/lib/E2SM-RC-IndicationMessage-Format5.c
e2sm/lib/E2SM-RC-IndicationMessage-Format6-Indication-Item.c
e2sm/lib/E2SM-RC-IndicationMessage-Format6-RANP-Item.c
e2sm/lib/E2SM-RC-IndicationMessage-Format6-Style-Item.c
e2sm/lib/E2SM-RC-IndicationMessage-Format6.c
e2sm/lib/E2SM-RC-IndicationMessage.c
e2sm/lib/E2SM-RC-RANFunctionDefinition.c
e2sm/lib/EN-GNB-ID.c
e2sm/lib/ENB-ID.c
e2sm/lib/ENB-UE-X2AP-ID-Extension.c
e2sm/lib/ENB-UE-X2AP-ID.c
e2sm/lib/EUTRA-CGI.c
e2sm/lib/EUTRACellIdentity.c
e2sm/lib/EntityFilter-ID.c [new file with mode: 0644]
e2sm/lib/EventTrigger-Cell-Info-Item-Choice-Group.c
e2sm/lib/EventTrigger-Cell-Info-Item-Choice-Individual.c
e2sm/lib/EventTrigger-Cell-Info-Item.c
e2sm/lib/EventTrigger-Cell-Info.c
e2sm/lib/EventTrigger-UE-Info-Item-Choice-Group.c
e2sm/lib/EventTrigger-UE-Info-Item-Choice-Individual.c
e2sm/lib/EventTrigger-UE-Info-Item.c
e2sm/lib/EventTrigger-UE-Info.c
e2sm/lib/EventTrigger-UEevent-Info-Item.c
e2sm/lib/EventTrigger-UEevent-Info.c
e2sm/lib/FiveGS-TAC.c
e2sm/lib/FiveQI.c
e2sm/lib/FreqBandNrItem.c
e2sm/lib/GNB-CU-CP-UE-E1AP-ID.c
e2sm/lib/GNB-CU-UE-F1AP-ID.c
e2sm/lib/GNB-CU-UP-ID.c
e2sm/lib/GNB-DU-ID.c
e2sm/lib/GNB-ID.c
e2sm/lib/GUAMI.c
e2sm/lib/GUMMEI.c
e2sm/lib/GlobalENB-ID.c
e2sm/lib/GlobalGNB-ID.c
e2sm/lib/GlobalNGRANNodeID.c
e2sm/lib/GlobalNgENB-ID.c
e2sm/lib/GlobalenGNB-ID.c
e2sm/lib/GroupID.c
e2sm/lib/IndexToRFSP.c
e2sm/lib/InsertIndication-RANParameter-Item.c
e2sm/lib/Interface-MessageID.c
e2sm/lib/InterfaceID-E1.c
e2sm/lib/InterfaceID-F1.c
e2sm/lib/InterfaceID-NG.c
e2sm/lib/InterfaceID-S1.c
e2sm/lib/InterfaceID-W1.c
e2sm/lib/InterfaceID-X2.c
e2sm/lib/InterfaceID-Xn.c
e2sm/lib/InterfaceIdentifier.c
e2sm/lib/InterfaceType.c
e2sm/lib/L2Parameters-RANParameter-Item.c
e2sm/lib/ListOfAdditionalSupportedFormats-UEGroupControl.c [new file with mode: 0644]
e2sm/lib/LogicalOR.c
e2sm/lib/MME-Code.c
e2sm/lib/MME-Group-ID.c
e2sm/lib/MME-UE-S1AP-ID.c
e2sm/lib/MessageType-Choice-NI.c
e2sm/lib/MessageType-Choice-RRC.c
e2sm/lib/MessageType-Choice.c
e2sm/lib/NG-RANnodeUEXnAPID.c
e2sm/lib/NGENB-CU-UE-W1AP-ID.c
e2sm/lib/NGENB-DU-ID.c
e2sm/lib/NR-ARFCN.c
e2sm/lib/NR-CGI.c
e2sm/lib/NR-PCI.c
e2sm/lib/NRCellIdentity.c
e2sm/lib/NRFrequencyBand-List.c
e2sm/lib/NRFrequencyBandItem.c
e2sm/lib/NRFrequencyInfo.c
e2sm/lib/NRFrequencyShift7p5khz.c
e2sm/lib/NeighborCell-Item-Choice-E-UTRA.c
e2sm/lib/NeighborCell-Item-Choice-NR.c
e2sm/lib/NeighborCell-Item.c
e2sm/lib/NeighborCell-List.c
e2sm/lib/NeighborRelation-Info.c
e2sm/lib/NgENB-ID.c
e2sm/lib/OCTET_STRING.c
e2sm/lib/PLMNIdentity.c
e2sm/lib/PolicyAction-RANParameter-Item.c
e2sm/lib/PolicyCondition-RANParameter-Item.c
e2sm/lib/QCI.c
e2sm/lib/QoSID.c
e2sm/lib/QosFlowIdentifier.c
e2sm/lib/RAN-CallProcess-ID.c
e2sm/lib/RANFunctionDefinition-Control-Action-Item.c
e2sm/lib/RANFunctionDefinition-Control-Item.c
e2sm/lib/RANFunctionDefinition-Control.c
e2sm/lib/RANFunctionDefinition-EventTrigger-Breakpoint-Item.c
e2sm/lib/RANFunctionDefinition-EventTrigger-CallProcess-Item.c
e2sm/lib/RANFunctionDefinition-EventTrigger-Style-Item.c
e2sm/lib/RANFunctionDefinition-EventTrigger.c
e2sm/lib/RANFunctionDefinition-Insert-Indication-Item.c
e2sm/lib/RANFunctionDefinition-Insert-Item.c
e2sm/lib/RANFunctionDefinition-Insert.c
e2sm/lib/RANFunctionDefinition-Policy-Action-Item.c
e2sm/lib/RANFunctionDefinition-Policy-Item.c
e2sm/lib/RANFunctionDefinition-Policy.c
e2sm/lib/RANFunctionDefinition-Report-Item.c
e2sm/lib/RANFunctionDefinition-Report.c
e2sm/lib/RANParameter-Definition-Choice-LIST-Item.c
e2sm/lib/RANParameter-Definition-Choice-LIST.c
e2sm/lib/RANParameter-Definition-Choice-STRUCTURE-Item.c
e2sm/lib/RANParameter-Definition-Choice-STRUCTURE.c
e2sm/lib/RANParameter-Definition-Choice.c
e2sm/lib/RANParameter-Definition.c
e2sm/lib/RANParameter-ID.c
e2sm/lib/RANParameter-LIST.c
e2sm/lib/RANParameter-Name.c
e2sm/lib/RANParameter-STRUCTURE-Item.c
e2sm/lib/RANParameter-STRUCTURE.c
e2sm/lib/RANParameter-Testing-Item-Choice-ElementFalse.c
e2sm/lib/RANParameter-Testing-Item-Choice-ElementTrue.c
e2sm/lib/RANParameter-Testing-Item-Choice-List.c
e2sm/lib/RANParameter-Testing-Item-Choice-Structure.c
e2sm/lib/RANParameter-Testing-Item.c
e2sm/lib/RANParameter-Testing-LIST.c
e2sm/lib/RANParameter-Testing-STRUCTURE.c
e2sm/lib/RANParameter-Testing.c
e2sm/lib/RANParameter-TestingCondition.c
e2sm/lib/RANParameter-Value.c
e2sm/lib/RANParameter-ValueType-Choice-ElementFalse.c
e2sm/lib/RANParameter-ValueType-Choice-ElementTrue.c
e2sm/lib/RANParameter-ValueType-Choice-List.c
e2sm/lib/RANParameter-ValueType-Choice-Structure.c
e2sm/lib/RANParameter-ValueType.c
e2sm/lib/RANUEID.c
e2sm/lib/RANfunction-Name.c
e2sm/lib/RIC-CallProcessBreakpoint-ID.c
e2sm/lib/RIC-CallProcessBreakpoint-Name.c
e2sm/lib/RIC-CallProcessType-ID.c
e2sm/lib/RIC-CallProcessType-Name.c
e2sm/lib/RIC-ControlAction-ID.c
e2sm/lib/RIC-ControlAction-Name.c
e2sm/lib/RIC-EventTrigger-Cell-ID.c
e2sm/lib/RIC-EventTrigger-UE-ID.c
e2sm/lib/RIC-EventTrigger-UEevent-ID.c
e2sm/lib/RIC-EventTriggerCondition-ID.c
e2sm/lib/RIC-Format-Type.c
e2sm/lib/RIC-InsertIndication-ID.c
e2sm/lib/RIC-InsertIndication-Name.c
e2sm/lib/RIC-PolicyAction-RANParameter-Item.c
e2sm/lib/RIC-PolicyAction.c
e2sm/lib/RIC-Style-Name.c
e2sm/lib/RIC-Style-Type.c
e2sm/lib/RRC-MessageID.c
e2sm/lib/RRC-State.c
e2sm/lib/RRCclass-LTE.c
e2sm/lib/RRCclass-NR.c
e2sm/lib/Report-RANParameter-Item.c
e2sm/lib/S-NSSAI.c
e2sm/lib/SD.c
e2sm/lib/SST.c
e2sm/lib/ServingCell-ARFCN.c
e2sm/lib/ServingCell-PCI.c
e2sm/lib/SubscriberProfileIDforRFP.c
e2sm/lib/SupportedSULBandList.c
e2sm/lib/SupportedSULFreqBandItem.c
e2sm/lib/TriggerType-Choice-L2state.c
e2sm/lib/TriggerType-Choice-RRCstate-Item.c
e2sm/lib/TriggerType-Choice-RRCstate.c
e2sm/lib/TriggerType-Choice-UEID.c
e2sm/lib/TriggerType-Choice.c
e2sm/lib/UE-Group-Definition.c [new file with mode: 0644]
e2sm/lib/UE-Group-ID.c [new file with mode: 0644]
e2sm/lib/UEGroupDefinitionIdentifier-Item.c [new file with mode: 0644]
e2sm/lib/UEID-EN-GNB.c
e2sm/lib/UEID-ENB.c
e2sm/lib/UEID-GNB-CU-CP-E1AP-ID-Item.c
e2sm/lib/UEID-GNB-CU-CP-E1AP-ID-List.c
e2sm/lib/UEID-GNB-CU-CP-F1AP-ID-Item.c
e2sm/lib/UEID-GNB-CU-F1AP-ID-List.c
e2sm/lib/UEID-GNB-CU-UP.c
e2sm/lib/UEID-GNB-DU.c
e2sm/lib/UEID-GNB.c
e2sm/lib/UEID-NG-ENB-DU.c
e2sm/lib/UEID-NG-ENB.c
e2sm/lib/UEID.c
e2sm/lib/UEIdentification-RANParameter-Item.c

diff --git a/e2sm/Makefile.am.libasncodec b/e2sm/Makefile.am.libasncodec
new file mode 100644 (file)
index 0000000..fb55247
--- /dev/null
@@ -0,0 +1,602 @@
+ASN_MODULE_SRCS=       \
+       ./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      \
+       ./UE-Group-Definition.c \
+       ./UEGroupDefinitionIdentifier-Item.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   \
+       ./UE-Group-ID.c \
+       ./EntityFilter-ID.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-ActionDefinition-Format4.c    \
+       ./E2SM-RC-ActionDefinition-Format4-Style-Item.c \
+       ./E2SM-RC-ActionDefinition-Format4-Indication-Item.c    \
+       ./E2SM-RC-ActionDefinition-Format4-RANP-Item.c  \
+       ./E2SM-RC-IndicationHeader.c    \
+       ./E2SM-RC-IndicationHeader-Format1.c    \
+       ./E2SM-RC-IndicationHeader-Format2.c    \
+       ./E2SM-RC-IndicationHeader-Format3.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-IndicationMessage-Format6.c   \
+       ./E2SM-RC-IndicationMessage-Format6-Style-Item.c        \
+       ./E2SM-RC-IndicationMessage-Format6-Indication-Item.c   \
+       ./E2SM-RC-IndicationMessage-Format6-RANP-Item.c \
+       ./E2SM-RC-CallProcessID.c       \
+       ./E2SM-RC-CallProcessID-Format1.c       \
+       ./E2SM-RC-ControlHeader.c       \
+       ./E2SM-RC-ControlHeader-Format1.c       \
+       ./E2SM-RC-ControlHeader-Format2.c       \
+       ./E2SM-RC-ControlHeader-Format3.c       \
+       ./E2SM-RC-ControlMessage.c      \
+       ./E2SM-RC-ControlMessage-Format1.c      \
+       ./E2SM-RC-ControlMessage-Format1-Item.c \
+       ./E2SM-RC-ControlMessage-Format2.c      \
+       ./E2SM-RC-ControlMessage-Format2-Style-Item.c   \
+       ./E2SM-RC-ControlMessage-Format2-ControlAction-Item.c   \
+       ./E2SM-RC-ControlMessage-Format3.c      \
+       ./E2SM-RC-EntityFilter.c        \
+       ./E2SM-RC-ControlMessage-Format3-Item.c \
+       ./E2SM-RC-ControlOutcome.c      \
+       ./E2SM-RC-ControlOutcome-Format1.c      \
+       ./E2SM-RC-ControlOutcome-Format1-Item.c \
+       ./E2SM-RC-ControlOutcome-Format2.c      \
+       ./E2SM-RC-ControlOutcome-Format2-Style-Item.c   \
+       ./E2SM-RC-ControlOutcome-Format2-ControlOutcome-Item.c  \
+       ./E2SM-RC-ControlOutcome-Format2-RANP-Item.c    \
+       ./E2SM-RC-ControlOutcome-Format3.c      \
+       ./E2SM-RC-ControlOutcome-Format3-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     \
+       ./ListOfAdditionalSupportedFormats-UEGroupControl.c     \
+       ./AdditionalSupportedFormat-UEGroupControl.c    \
+       ./RANFunctionDefinition-Policy.c        \
+       ./RANFunctionDefinition-Policy-Item.c   \
+       ./RANFunctionDefinition-Policy-Action-Item.c    \
+       ./PolicyAction-RANParameter-Item.c      \
+       ./PolicyCondition-RANParameter-Item.c   \
+       ./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
+
+ASN_MODULE_HDRS=       \
+       ./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      \
+       ./UE-Group-Definition.h \
+       ./UEGroupDefinitionIdentifier-Item.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   \
+       ./UE-Group-ID.h \
+       ./EntityFilter-ID.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-ActionDefinition-Format4.h    \
+       ./E2SM-RC-ActionDefinition-Format4-Style-Item.h \
+       ./E2SM-RC-ActionDefinition-Format4-Indication-Item.h    \
+       ./E2SM-RC-ActionDefinition-Format4-RANP-Item.h  \
+       ./E2SM-RC-IndicationHeader.h    \
+       ./E2SM-RC-IndicationHeader-Format1.h    \
+       ./E2SM-RC-IndicationHeader-Format2.h    \
+       ./E2SM-RC-IndicationHeader-Format3.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-IndicationMessage-Format6.h   \
+       ./E2SM-RC-IndicationMessage-Format6-Style-Item.h        \
+       ./E2SM-RC-IndicationMessage-Format6-Indication-Item.h   \
+       ./E2SM-RC-IndicationMessage-Format6-RANP-Item.h \
+       ./E2SM-RC-CallProcessID.h       \
+       ./E2SM-RC-CallProcessID-Format1.h       \
+       ./E2SM-RC-ControlHeader.h       \
+       ./E2SM-RC-ControlHeader-Format1.h       \
+       ./E2SM-RC-ControlHeader-Format2.h       \
+       ./E2SM-RC-ControlHeader-Format3.h       \
+       ./E2SM-RC-ControlMessage.h      \
+       ./E2SM-RC-ControlMessage-Format1.h      \
+       ./E2SM-RC-ControlMessage-Format1-Item.h \
+       ./E2SM-RC-ControlMessage-Format2.h      \
+       ./E2SM-RC-ControlMessage-Format2-Style-Item.h   \
+       ./E2SM-RC-ControlMessage-Format2-ControlAction-Item.h   \
+       ./E2SM-RC-ControlMessage-Format3.h      \
+       ./E2SM-RC-EntityFilter.h        \
+       ./E2SM-RC-ControlMessage-Format3-Item.h \
+       ./E2SM-RC-ControlOutcome.h      \
+       ./E2SM-RC-ControlOutcome-Format1.h      \
+       ./E2SM-RC-ControlOutcome-Format1-Item.h \
+       ./E2SM-RC-ControlOutcome-Format2.h      \
+       ./E2SM-RC-ControlOutcome-Format2-Style-Item.h   \
+       ./E2SM-RC-ControlOutcome-Format2-ControlOutcome-Item.h  \
+       ./E2SM-RC-ControlOutcome-Format2-RANP-Item.h    \
+       ./E2SM-RC-ControlOutcome-Format3.h      \
+       ./E2SM-RC-ControlOutcome-Format3-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     \
+       ./ListOfAdditionalSupportedFormats-UEGroupControl.h     \
+       ./AdditionalSupportedFormat-UEGroupControl.h    \
+       ./RANFunctionDefinition-Policy.h        \
+       ./RANFunctionDefinition-Policy-Item.h   \
+       ./RANFunctionDefinition-Policy-Action-Item.h    \
+       ./PolicyAction-RANParameter-Item.h      \
+       ./PolicyCondition-RANParameter-Item.h   \
+       ./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
+
+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/e2sm-common.asn b/e2sm/e2sm-common.asn
new file mode 100644 (file)
index 0000000..8319798
--- /dev/null
@@ -0,0 +1,576 @@
+-- ASN1START
+-- **************************************************************
+-- E2SM
+-- Information Element Definitions
+-- 
+-- **************************************************************
+
+E2SM-COMMON-IEs {
+iso(1) identified-organization(3) dod(6) internet(1) private(4) enterprise(1) 53148 e2(1) version1 (1) e2sm(2) e2sm-COMMON-IEs (0)}
+
+DEFINITIONS AUTOMATIC TAGS ::= 
+
+BEGIN
+
+-- --------------------------------------------------
+-- Constants
+-- --------------------------------------------------
+
+maxE1APid                              INTEGER ::= 65535
+maxF1APid                              INTEGER ::= 4
+
+-- IEs derived from 3GPP 36.423 (X2AP)
+maxEARFCN                              INTEGER ::= 65535
+
+-- IEs derived from 3GPP 38.473 (F1AP)
+maxNRARFCN                             INTEGER ::= 3279165
+maxnoofNrCellBands             INTEGER ::= 32
+
+
+-- --------------------------------------------------
+-- E2SM Commmon IEs
+-- --------------------------------------------------
+
+CGI ::= CHOICE {
+       nR-CGI                                  NR-CGI,
+       eUTRA-CGI                               EUTRA-CGI,
+       ...
+}
+
+CoreCPID ::= CHOICE {
+       fiveGC                                  GUAMI,
+       ePC                                             GUMMEI,
+       ...
+}
+
+InterfaceIdentifier ::= CHOICE {
+       nG                                      InterfaceID-NG,
+       xN                                      InterfaceID-Xn,
+       f1                                      InterfaceID-F1,
+       e1                                      InterfaceID-E1,
+       s1                                      InterfaceID-S1,
+       x2                                      InterfaceID-X2,
+       w1                                      InterfaceID-W1,
+       ...
+}
+
+InterfaceID-NG ::= SEQUENCE {
+       guami                                   GUAMI,
+       ...
+}
+
+InterfaceID-Xn ::= SEQUENCE {
+       global-NG-RAN-ID                GlobalNGRANNodeID,
+       ...
+}
+
+InterfaceID-F1 ::= SEQUENCE {
+       globalGNB-ID                    GlobalGNB-ID,
+       gNB-DU-ID                               GNB-DU-ID,
+       ...
+}
+
+InterfaceID-E1 ::= SEQUENCE {
+       globalGNB-ID                    GlobalGNB-ID,
+       gNB-CU-UP-ID                    GNB-CU-UP-ID,
+       ...
+}
+
+InterfaceID-S1 ::= SEQUENCE {
+       gUMMEI                                  GUMMEI,
+       ...
+}
+
+InterfaceID-X2 ::= SEQUENCE {
+       nodeType                                CHOICE {
+               global-eNB-ID                   GlobalENB-ID,
+               global-en-gNB-ID                GlobalenGNB-ID,
+               ...
+       },
+       ...
+}
+
+InterfaceID-W1 ::= SEQUENCE {
+       global-ng-eNB-ID                        GlobalNgENB-ID,
+       ng-eNB-DU-ID                            NGENB-DU-ID,
+       ...
+}
+
+Interface-MessageID ::= SEQUENCE {
+       interfaceProcedureID            INTEGER,
+       messageType                                     ENUMERATED {initiatingMessage, successfulOutcome, unsuccessfulOutcome, ...},
+       ...
+}
+
+InterfaceType ::= ENUMERATED {nG, xn, f1, e1, s1, x2, w1, ...}
+
+GroupID ::= CHOICE {
+       fiveGC                                          FiveQI,
+       ePC                                                     QCI,
+       ...
+}
+
+QoSID ::= CHOICE {
+       fiveGC                                          FiveQI,
+       ePC                                                     QCI,
+       ...
+}
+
+RANfunction-Name ::= SEQUENCE{
+       ranFunction-ShortName           PrintableString(SIZE(1..150,...)),
+       ranFunction-E2SM-OID            PrintableString(SIZE(1..1000,...)),
+       ranFunction-Description         PrintableString(SIZE(1..150,...)),
+       ranFunction-Instance            INTEGER                                                                 OPTIONAL,
+       ...
+}
+
+RIC-Format-Type ::= INTEGER
+
+RIC-Style-Type ::= INTEGER
+
+RIC-Style-Name ::= PrintableString(SIZE(1..150,...))
+
+
+RRC-MessageID ::= SEQUENCE {
+       rrcType                 CHOICE {
+               lTE                             RRCclass-LTE,
+               nR                              RRCclass-NR,
+               ...
+       },
+       messageID               INTEGER,
+       ...
+}
+
+RRCclass-LTE ::= ENUMERATED {bCCH-BCH, bCCH-BCH-MBMS, bCCH-DL-SCH, bCCH-DL-SCH-BR, bCCH-DL-SCH-MBMS, mCCH, pCCH, dL-CCCH, dL-DCCH, uL-CCCH, uL-DCCH, sC-MCCH, ...}
+
+RRCclass-NR ::= ENUMERATED {bCCH-BCH, bCCH-DL-SCH, dL-CCCH, dL-DCCH, pCCH, uL-CCCH, uL-CCCH1, uL-DCCH, ...}
+
+ServingCell-ARFCN ::= CHOICE {
+       nR                                      NR-ARFCN,
+       eUTRA                           E-UTRA-ARFCN,
+       ...
+}
+
+ServingCell-PCI ::= CHOICE {
+       nR                                      NR-PCI,
+       eUTRA                           E-UTRA-PCI,
+       ...
+}
+
+
+UEID ::= CHOICE{
+       gNB-UEID                        UEID-GNB,
+       gNB-DU-UEID                     UEID-GNB-DU,
+       gNB-CU-UP-UEID          UEID-GNB-CU-UP,
+       ng-eNB-UEID                     UEID-NG-ENB,
+       ng-eNB-DU-UEID          UEID-NG-ENB-DU,
+       en-gNB-UEID                     UEID-EN-GNB,
+       eNB-UEID                        UEID-ENB,
+       ...
+}
+
+UEID-GNB ::= SEQUENCE{
+       amf-UE-NGAP-ID                          AMF-UE-NGAP-ID,
+       guami                                           GUAMI,
+       gNB-CU-UE-F1AP-ID-List          UEID-GNB-CU-F1AP-ID-List                OPTIONAL,
+-- C-ifCUDUseparated: This IE shall be present in messages from E2 Node to NearRT-RIC for a CU-DU separated gNB, whereas from NearRT-RIC to E2 Node messages, this IE may not be included. More than 1 F1AP ID shall be reported by E2 Node only when NR-DC is established.
+       gNB-CU-CP-UE-E1AP-ID-List       UEID-GNB-CU-CP-E1AP-ID-List             OPTIONAL,
+-- C-ifCPUPseparated: This IE shall be present in messages from E2 Node to NearRT-RIC for a CP-UP separated gNB, whereas from NearRT-RIC to E2 Node messages, this IE may not be included.
+       ran-UEID                                        RANUEID                                                 OPTIONAL,
+       m-NG-RAN-UE-XnAP-ID                     NG-RANnodeUEXnAPID                              OPTIONAL,
+-- C-ifDCSetup: This IE shall be present in messages from E2 Node to NearRT-RIC if DC is established, whereas from NearRT-RIC to E2 Node messages, this IE may not be included. To be reported by both MN and SN.
+       globalGNB-ID                            GlobalGNB-ID                                    OPTIONAL,
+-- This IE shall not be used. This IE is replaced with globalNG-RANNode-ID.
+       ...,
+       globalNG-RANNode-ID                     GlobalNGRANNodeID                               OPTIONAL
+-- C-ifDCSetup: This IE shall be present in messages from E2 Node to NearRT-RIC if DC is established, whereas from NearRT-RIC to E2 Node messages, this IE may not be included. To be reported only by SN.
+}
+
+UEID-GNB-CU-CP-E1AP-ID-List ::= SEQUENCE (SIZE(1..maxE1APid)) OF UEID-GNB-CU-CP-E1AP-ID-Item
+
+UEID-GNB-CU-CP-E1AP-ID-Item ::= SEQUENCE{
+       gNB-CU-CP-UE-E1AP-ID    GNB-CU-CP-UE-E1AP-ID,
+       ...
+}
+
+UEID-GNB-CU-F1AP-ID-List ::= SEQUENCE (SIZE(1..maxF1APid)) OF UEID-GNB-CU-CP-F1AP-ID-Item
+
+UEID-GNB-CU-CP-F1AP-ID-Item ::= SEQUENCE{
+       gNB-CU-UE-F1AP-ID               GNB-CU-UE-F1AP-ID,
+       ...
+}
+
+UEID-GNB-DU ::= SEQUENCE{
+       gNB-CU-UE-F1AP-ID               GNB-CU-UE-F1AP-ID,
+       ran-UEID                                RANUEID                                                 OPTIONAL,
+       ...
+}
+
+UEID-GNB-CU-UP ::= SEQUENCE{
+       gNB-CU-CP-UE-E1AP-ID    GNB-CU-CP-UE-E1AP-ID,
+       ran-UEID                                RANUEID                                                 OPTIONAL,
+       ...
+}
+
+UEID-NG-ENB ::= SEQUENCE{
+       amf-UE-NGAP-ID                  AMF-UE-NGAP-ID,
+       guami                                   GUAMI,
+       ng-eNB-CU-UE-W1AP-ID    NGENB-CU-UE-W1AP-ID                             OPTIONAL,
+-- C-ifCUDUseperated: This IE shall be present in messages from E2 Node to NearRT-RIC for a CU-DU seperated ng-eNB, whereas from NearRT-RIC to E2 Node messages, this IE may not be included.
+       m-NG-RAN-UE-XnAP-ID             NG-RANnodeUEXnAPID                              OPTIONAL,
+-- C-ifDCSetup: This IE shall be present in messages from E2 Node to NearRT-RIC if DC is established, whereas from NearRT-RIC to E2 Node messages, this IE may not be included. To be reported by both MN and SN.
+       globalNgENB-ID                  GlobalNgENB-ID                                  OPTIONAL,
+-- This IE shall not be used. This IE is replaced with globalNG-RANNode-ID.
+       ...,
+       globalNG-RANNode-ID                     GlobalNGRANNodeID                       OPTIONAL
+-- C-ifDCSetup: This IE shall be present in messages from E2 Node to NearRT-RIC if DC is established, whereas from NearRT-RIC to E2 Node messages, this IE may not be included. To be reported only by SN.
+}
+
+
+UEID-NG-ENB-DU ::= SEQUENCE{
+       ng-eNB-CU-UE-W1AP-ID    NGENB-CU-UE-W1AP-ID,
+       ...
+}
+
+UEID-EN-GNB ::= SEQUENCE{
+       m-eNB-UE-X2AP-ID                        ENB-UE-X2AP-ID,
+       m-eNB-UE-X2AP-ID-Extension      ENB-UE-X2AP-ID-Extension        OPTIONAL,
+       globalENB-ID                            GlobalENB-ID,
+       gNB-CU-UE-F1AP-ID                       GNB-CU-UE-F1AP-ID                       OPTIONAL,
+-- C-ifCUDUseperated: This IE shall be present in messages from E2 Node to NearRT-RIC for a CU-DU seperated en-gNB, whereas from NearRT-RIC to E2 Node messages, this IE may not be included.
+       gNB-CU-CP-UE-E1AP-ID-List       UEID-GNB-CU-CP-E1AP-ID-List     OPTIONAL,
+-- C-ifCPUPseparated: This IE shall be present in messages from E2 Node to NearRT-RIC for a CP-UP separated en-gNB, whereas from NearRT-RIC to E2 Node messages, this IE may not be included.
+       ran-UEID                                        RANUEID                                         OPTIONAL,
+       ...
+}
+
+UEID-ENB ::= SEQUENCE{
+       mME-UE-S1AP-ID                          MME-UE-S1AP-ID,
+       gUMMEI                                          GUMMEI,
+       m-eNB-UE-X2AP-ID                        ENB-UE-X2AP-ID                          OPTIONAL,
+-- This IE shall be present in messages from E2 Node to NearRT-RIC if DC is established, whereas from NearRT-RIC to E2 Node messages, this IE may not be included. To be reported by MeNB and SeNB.
+       m-eNB-UE-X2AP-ID-Extension      ENB-UE-X2AP-ID-Extension        OPTIONAL,
+       globalENB-ID                            GlobalENB-ID                            OPTIONAL,
+-- This IE shall be present in messages from E2 Node to NearRT-RIC if DC is established, whereas from NearRT-RIC to E2 Node messages, this IE may not be included. To be reported only by SeNB.
+       ...
+}
+
+-- **************************************************************
+-- 3GPP derived IEs
+-- **************************************************************
+-- NOTE:
+-- - Extension fields removed and replaced with "..."
+-- - IE names modified across all extracts to use "PLMNIdentity"
+
+-- **************************************************************
+-- IEs derived from 3GPP 36.413 (S1AP)
+-- **************************************************************
+-- **************************************************************
+
+-- copied from v16.5.0
+ENB-ID ::= CHOICE {
+       macro-eNB-ID    BIT STRING (SIZE (20)),
+       home-eNB-ID             BIT STRING (SIZE (28)),
+       ... ,
+       short-Macro-eNB-ID              BIT STRING (SIZE(18)),
+       long-Macro-eNB-ID               BIT STRING (SIZE(21))
+}
+
+-- copied from v16.5.0
+GlobalENB-ID ::= SEQUENCE {
+       pLMNIdentity                    PLMNIdentity,
+       eNB-ID                                  ENB-ID,
+       ...
+}
+
+
+-- copied from v16.5.0
+GUMMEI                 ::= SEQUENCE {
+       pLMN-Identity           PLMNIdentity,
+       mME-Group-ID            MME-Group-ID,
+       mME-Code                        MME-Code,
+       ...
+}
+
+-- copied from v16.5.0
+MME-Group-ID   ::= OCTET STRING (SIZE (2))
+
+-- copied from v16.5.0
+MME-Code               ::= OCTET STRING (SIZE (1))
+
+-- copied from v16.5.0
+MME-UE-S1AP-ID ::= INTEGER (0..4294967295)
+
+-- copied from v16.5.0
+QCI                            ::= INTEGER (0..255)
+
+-- copied from v16.5.0
+SubscriberProfileIDforRFP ::= INTEGER (1..256) 
+
+
+
+
+-- **************************************************************
+-- IEs derived from 3GPP 36.423 (X2AP)
+-- **************************************************************
+-- Extension fields removed.
+-- Note: to avoid duplicate names with NGAP, XnAP, etc.:
+-- GNB-ID renamed ENGNB-ID, 
+-- GlobalGNB-ID renamed GlobalenGNB-ID, 
+-- UE-X2AP-ID renamed ENB-UE-X2AP-ID
+-- UE-X2AP-ID-Extension renamed ENB-UE-X2AP-ID-Extension
+-- **************************************************************
+
+-- copied from v16.5.0
+EN-GNB-ID ::= CHOICE {
+       en-gNB-ID       BIT STRING (SIZE (22..32)),
+       ...
+}
+
+-- copied from v16.5.0
+ENB-UE-X2AP-ID ::= INTEGER (0..4095)
+
+-- copied from v16.5.0
+ENB-UE-X2AP-ID-Extension ::= INTEGER (0..4095, ...)
+
+-- copied from v16.5.0
+E-UTRA-ARFCN ::= INTEGER (0..maxEARFCN)
+
+-- copied from v16.5.0
+E-UTRA-PCI ::= INTEGER (0..503, ...)
+
+-- copied from v16.5.0
+E-UTRA-TAC ::= OCTET STRING (SIZE(2)) 
+
+-- copied from v16.5.0
+GlobalenGNB-ID ::= SEQUENCE {
+       pLMN-Identity                   PLMNIdentity,
+       en-gNB-ID                               EN-GNB-ID,
+       ...
+}
+
+
+
+
+
+-- **************************************************************
+-- IEs derived from 3GPP 37.473 (W1AP)
+-- **************************************************************
+
+-- copied from v16.3.0
+NGENB-CU-UE-W1AP-ID    ::= INTEGER (0..4294967295)
+
+-- copied from v16.3.0
+NGENB-DU-ID    ::= INTEGER (0..68719476735)
+
+
+
+
+
+-- **************************************************************
+-- IEs derived from 3GPP 38.413 (NGAP)
+-- Extension fields removed and replaced with ...
+-- **************************************************************
+
+-- copied from v16.2.0
+AMFPointer ::= BIT STRING (SIZE(6))
+
+-- copied from v16.2.0
+AMFRegionID ::= BIT STRING (SIZE(8))
+
+-- copied from v16.2.0
+AMFSetID ::= BIT STRING (SIZE(10))
+
+-- copied from v16.2.0
+AMF-UE-NGAP-ID ::= INTEGER (0..1099511627775)
+
+-- copied from v16.2.0
+EUTRACellIdentity ::= BIT STRING (SIZE(28))
+
+-- copied from v16.2.0
+EUTRA-CGI ::= SEQUENCE {
+       pLMNIdentity                    PLMNIdentity,
+       eUTRACellIdentity               EUTRACellIdentity,
+       ...
+}
+
+-- copied from v16.2.0
+FiveQI ::= INTEGER (0..255, ...)
+
+-- copied from v16.2.0
+GlobalGNB-ID ::= SEQUENCE {
+       pLMNIdentity            PLMNIdentity,
+       gNB-ID                          GNB-ID,
+       ...
+}
+
+-- copied from v16.2.0
+GlobalNgENB-ID ::= SEQUENCE {
+       pLMNIdentity            PLMNIdentity,
+       ngENB-ID                        NgENB-ID,
+       ...
+}
+
+
+-- copied from v16.2.0
+GNB-ID ::= CHOICE {
+       gNB-ID          BIT STRING (SIZE(22..32)),
+       ...
+}
+
+-- copied from v16.2.0
+GUAMI ::= SEQUENCE {
+       pLMNIdentity            PLMNIdentity,
+       aMFRegionID                     AMFRegionID,
+       aMFSetID                        AMFSetID,
+       aMFPointer                      AMFPointer,
+       ...
+}
+
+-- copied from v16.2.0
+IndexToRFSP ::= INTEGER (1..256, ...)
+
+-- copied from v16.2.0
+NgENB-ID ::= CHOICE {
+       macroNgENB-ID                   BIT STRING (SIZE(20)),
+       shortMacroNgENB-ID              BIT STRING (SIZE(18)),
+       longMacroNgENB-ID               BIT STRING (SIZE(21)),
+       ...
+}
+
+-- copied from v16.2.0
+NRCellIdentity ::= BIT STRING (SIZE(36))
+
+-- copied from v16.2.0
+NR-CGI ::= SEQUENCE {
+       pLMNIdentity            PLMNIdentity,
+       nRCellIdentity          NRCellIdentity,
+       ...
+}
+
+-- copied from v16.2.0
+PLMNIdentity ::= OCTET STRING (SIZE(3)) 
+
+-- copied from v16.2.0
+QosFlowIdentifier ::= INTEGER (0..63, ...)
+
+-- copied from v16.2.0
+SD ::= OCTET STRING (SIZE(3))
+
+-- copied from v16.2.0
+S-NSSAI ::= SEQUENCE {
+       sST                                     SST,
+       sD                                      SD                                                                                                      OPTIONAL,
+       ...
+}
+
+-- copied from v16.2.0
+SST ::= OCTET STRING (SIZE(1))
+
+
+
+
+
+-- **************************************************************
+-- IEs derived from 3GPP 38.423 (XnAP)
+-- **************************************************************
+
+-- copied from v16.2.0
+NG-RANnodeUEXnAPID ::= INTEGER (0.. 4294967295)
+
+GlobalNGRANNodeID ::= CHOICE {
+       gNB                                             GlobalGNB-ID,
+       ng-eNB                                  GlobalNgENB-ID,
+       ...
+}
+
+
+
+
+-- **************************************************************
+-- IEs derived from 3GPP 37.463 (E1AP)
+-- **************************************************************
+
+-- copied from v17.1.0
+GNB-CU-CP-UE-E1AP-ID           ::= INTEGER (0..4294967295)
+
+-- copied from v17.1.0
+GNB-CU-UP-ID                           ::= INTEGER (0..68719476735)
+
+
+
+
+
+
+-- **************************************************************
+-- IEs derived from 3GPP 38.473 (F1AP)
+-- **************************************************************
+
+-- copied from v16.5.0
+FiveGS-TAC                     ::= OCTET STRING (SIZE(3))
+
+-- copied from v16.5.0
+FreqBandNrItem                 ::= SEQUENCE {
+       freqBandIndicatorNr             INTEGER (1..1024, ...),
+       ...
+}
+
+
+-- copied from v16.5.0
+GNB-CU-UE-F1AP-ID      ::= INTEGER (0..4294967295)
+
+-- copied from v16.5.0
+GNB-DU-ID                      ::= INTEGER (0..68719476735)
+
+-- copied from v16.5.0
+NR-PCI                         ::= INTEGER (0..1007)
+
+-- copied from v16.5.0
+NR-ARFCN                       ::= SEQUENCE {
+       nRARFCN                         INTEGER (0..maxNRARFCN),
+       ...
+}
+-- copied from v16.5.0
+NRFrequencyBand-List ::= SEQUENCE (SIZE(1..maxnoofNrCellBands)) OF NRFrequencyBandItem
+
+-- copied from v16.5.0
+NRFrequencyBandItem ::= SEQUENCE {
+       freqBandIndicatorNr                     INTEGER (1..1024,...),
+       supportedSULBandList            SupportedSULBandList,                                                                           
+       ...
+}
+
+-- copied from v16.5.0
+NRFrequencyInfo ::= SEQUENCE {
+       nrARFCN                                 NR-ARFCN,
+       frequencyBand-List              NRFrequencyBand-List,
+       frequencyShift7p5khz    NRFrequencyShift7p5khz                  OPTIONAL,
+       ...
+}
+
+-- copied from v16.5.0
+NRFrequencyShift7p5khz ::= ENUMERATED {false, true, ...}
+
+
+-- copied from v16.5.0
+RANUEID                        ::= OCTET STRING (SIZE (8))
+
+
+-- copied from v16.5.0
+SupportedSULBandList ::= SEQUENCE (SIZE(0..maxnoofNrCellBands)) OF SupportedSULFreqBandItem
+
+-- copied from v16.5.0
+SupportedSULFreqBandItem ::= SEQUENCE {
+       freqBandIndicatorNr             INTEGER (1..1024,...),
+       ...
+}
+
+
+
+
+
+END
+-- ASN1STOP
+
+
+
diff --git a/e2sm/e2sm-rc-2.0.asn b/e2sm/e2sm-rc-2.0.asn
new file mode 100644 (file)
index 0000000..6a55877
--- /dev/null
@@ -0,0 +1,1198 @@
+-- ASN1START
+-- **************************************************************
+-- E2SM-RC Information Element Definitions
+-- **************************************************************
+
+E2SM-RC-IEs {
+iso(1) identified-organization(3) dod(6) internet(1) private(4) enterprise(1) oran(53148) e2(1) version1(1) e2sm(2) e2sm-RC-IEs (3)}
+
+
+DEFINITIONS AUTOMATIC TAGS ::= 
+
+BEGIN
+
+
+-- **************************************************************
+-- E2SM Common IEs
+-- **************************************************************
+
+IMPORTS
+       CGI,
+       E-UTRA-ARFCN,
+       EUTRA-CGI,
+       E-UTRA-PCI,
+       E-UTRA-TAC,
+       FiveGS-TAC,
+       InterfaceIdentifier,
+       InterfaceType,
+       Interface-MessageID,
+       NRFrequencyInfo,
+       NR-CGI,
+       NR-PCI,
+       RANfunction-Name,
+       RIC-Format-Type,
+       RIC-Style-Name,
+       RIC-Style-Type,
+       RRC-MessageID,
+       ServingCell-ARFCN,
+       ServingCell-PCI,
+       UEID
+FROM E2SM-COMMON-IEs;
+
+
+-- *****************************************************
+-- CONSTANTS
+-- *****************************************************
+
+maxnoofMessages                                                        INTEGER ::= 65535
+maxnoofE2InfoChanges                                   INTEGER ::= 65535
+maxnoofUEInfoChanges                                   INTEGER ::= 65535
+maxnoofRRCstate                                                        INTEGER ::= 8
+maxnoofParametersToReport                              INTEGER ::= 65535
+maxnoofPolicyConditions                                        INTEGER ::= 65535
+maxnoofAssociatedRANParameters                 INTEGER ::= 65535
+maxnoofUEID                                                            INTEGER ::= 65535
+maxnoofCellID                                                  INTEGER ::= 65535
+maxnoofRANOutcomeParameters                            INTEGER ::= 255
+maxnoofParametersinStructure                   INTEGER ::= 65535
+maxnoofItemsinList                                             INTEGER ::= 65535
+maxnoofUEInfo                                                  INTEGER ::= 65535
+maxnoofCellInfo                                                        INTEGER ::= 65535
+maxnoofUEeventInfo                                             INTEGER ::= 65535
+maxnoofRANparamTest                                            INTEGER ::= 255
+maxnoofNeighbourCell                                   INTEGER ::= 65535
+maxnoofRICStyles                                               INTEGER ::= 63
+maxnoofCallProcessTypes                                        INTEGER ::= 65535
+maxnoofCallProcessBreakpoints                  INTEGER ::= 65535
+maxnoofInsertIndication                                        INTEGER ::= 65535
+maxnoofControlAction                                   INTEGER ::= 65535
+maxnoofPolicyAction                                            INTEGER ::= 65535
+maxnoofInsertIndicationActions                 INTEGER ::= 63
+maxnoofMulCtrlActions                          INTEGER ::= 63
+maxGroupDefinitionIdentifierParameters INTEGER ::= 255
+maxnoofAssociatedEntityFilters                 INTEGER ::= 255
+maxnoofFormatTypes                                             INTEGER ::= 63
+
+-- *****************************************************
+-- IEs
+-- *****************************************************
+
+LogicalOR ::= ENUMERATED {true, false, ...}
+
+NeighborCell-List ::= SEQUENCE (SIZE(1..maxnoofNeighbourCell)) OF NeighborCell-Item
+
+NeighborCell-Item ::= CHOICE {
+       ranType-Choice-NR                                       NeighborCell-Item-Choice-NR,
+       ranType-Choice-EUTRA                            NeighborCell-Item-Choice-E-UTRA,
+       ...
+}
+
+NeighborCell-Item-Choice-NR ::= SEQUENCE {
+       nR-CGI                                                          NR-CGI,
+       nR-PCI                                                          NR-PCI,
+       fiveGS-TAC                                                      FiveGS-TAC,
+       nR-mode-info                                            ENUMERATED {fdd, tdd, ...},
+       nR-FreqInfo                                                     NRFrequencyInfo,
+       x2-Xn-established                                       ENUMERATED {true, false, ...},
+       hO-validated                                            ENUMERATED {true, false, ...},
+       version                                                         INTEGER (1..65535, ...),
+       ...
+}
+
+NeighborCell-Item-Choice-E-UTRA ::= SEQUENCE {
+       eUTRA-CGI                                                       EUTRA-CGI,
+       eUTRA-PCI                                                       E-UTRA-PCI,
+       eUTRA-ARFCN                                                     E-UTRA-ARFCN,
+       eUTRA-TAC                                                       E-UTRA-TAC,
+       x2-Xn-established                                       ENUMERATED {true, false, ...},
+       hO-validated                                            ENUMERATED {true, false, ...},
+       version                                                         INTEGER (1..65535, ...),
+       ...
+}
+
+NeighborRelation-Info ::= SEQUENCE {
+       servingCellPCI                                          ServingCell-PCI,
+       servingCellARFCN                                        ServingCell-ARFCN,
+       neighborCell-List                                       NeighborCell-List,
+       ...
+}
+
+RRC-State ::= ENUMERATED {rrc-connected, rrc-inactive, rrc-idle, any, ...}
+
+
+-------------------------------
+-- Event Trigger related IEs
+-------------------------------
+
+EventTrigger-Cell-Info ::= SEQUENCE {
+cellInfo-List                                          SEQUENCE (SIZE(1..maxnoofCellInfo)) OF EventTrigger-Cell-Info-Item,
+       ...
+}
+
+EventTrigger-Cell-Info-Item ::= SEQUENCE {
+       eventTriggerCellID                                      RIC-EventTrigger-Cell-ID,
+       cellType                                                        CHOICE {
+               cellType-Choice-Individual              EventTrigger-Cell-Info-Item-Choice-Individual,
+               cellType-Choice-Group                   EventTrigger-Cell-Info-Item-Choice-Group,
+               ...
+       },
+       logicalOR                                                       LogicalOR                                                       OPTIONAL,
+       ...
+}
+
+EventTrigger-Cell-Info-Item-Choice-Individual ::= SEQUENCE {
+       cellGlobalID                                            CGI,
+       ...
+}
+
+EventTrigger-Cell-Info-Item-Choice-Group ::= SEQUENCE {
+       ranParameterTesting                             RANParameter-Testing,
+       ...
+}
+
+
+
+EventTrigger-UE-Info ::= SEQUENCE {
+ueInfo-List                                                    SEQUENCE (SIZE(1..maxnoofUEInfo)) OF EventTrigger-UE-Info-Item,
+...
+}
+
+EventTrigger-UE-Info-Item ::= SEQUENCE {
+       eventTriggerUEID                                        RIC-EventTrigger-UE-ID,
+       ueType                                                          CHOICE {
+               ueType-Choice-Individual                EventTrigger-UE-Info-Item-Choice-Individual,
+               ueType-Choice-Group                             EventTrigger-UE-Info-Item-Choice-Group,
+               ...
+       },
+       logicalOR                                                       LogicalOR                                                       OPTIONAL,
+       ...
+}
+
+EventTrigger-UE-Info-Item-Choice-Individual ::= SEQUENCE {
+       ueID                                                            UEID,
+       ranParameterTesting                                     RANParameter-Testing                            OPTIONAL,
+       ...
+}
+
+EventTrigger-UE-Info-Item-Choice-Group ::= SEQUENCE {
+       ranParameterTesting                     RANParameter-Testing,
+       ...
+}
+
+
+
+EventTrigger-UEevent-Info ::= SEQUENCE {
+ueEvent-List                                           SEQUENCE (SIZE(1..maxnoofUEeventInfo)) OF EventTrigger-UEevent-Info-Item,
+...
+}
+
+EventTrigger-UEevent-Info-Item ::= SEQUENCE {
+       ueEventID                                                       RIC-EventTrigger-UEevent-ID,
+       logicalOR                                                       LogicalOR                                                       OPTIONAL,
+       ...
+}
+
+
+-------------------------------
+-- RAN Parameter related IEs
+-------------------------------
+
+RANParameter-ID        ::= INTEGER (1..2^32, ...)
+
+RANParameter-Name ::= PrintableString (SIZE(1..150, ...))
+
+RANParameter-Definition ::= SEQUENCE {
+       ranParameter-Definition-Choice          RANParameter-Definition-Choice,
+       ...
+}
+
+RANParameter-Definition-Choice ::= CHOICE {
+       choiceLIST                                                      RANParameter-Definition-Choice-LIST,
+       choiceSTRUCTURE                                         RANParameter-Definition-Choice-STRUCTURE,
+       ...
+}
+
+RANParameter-Definition-Choice-LIST ::= SEQUENCE {
+       ranParameter-List                                       SEQUENCE (SIZE(1..maxnoofItemsinList)) OF RANParameter-Definition-Choice-LIST-Item,
+       ...
+}
+
+RANParameter-Definition-Choice-LIST-Item ::= SEQUENCE {
+       ranParameter-ID                                         RANParameter-ID,
+       ranParameter-name                                       RANParameter-Name,
+       ranParameter-Definition                         RANParameter-Definition         OPTIONAL,
+       ...
+}
+
+RANParameter-Definition-Choice-STRUCTURE ::= SEQUENCE {
+       ranParameter-STRUCTURE                          SEQUENCE (SIZE(1..maxnoofParametersinStructure)) OF RANParameter-Definition-Choice-STRUCTURE-Item,
+       ...
+}
+
+RANParameter-Definition-Choice-STRUCTURE-Item ::= SEQUENCE {
+       ranParameter-ID                                         RANParameter-ID,
+       ranParameter-name                                       RANParameter-Name,
+       ranParameter-Definition                         RANParameter-Definition         OPTIONAL,
+       ...
+} 
+
+RANParameter-Value ::= CHOICE {
+       valueBoolean                                            BOOLEAN,
+       valueInt                                                        INTEGER,
+       valueReal                                                       REAL,
+       valueBitS                                                       BIT STRING,
+       valueOctS                                                       OCTET STRING,
+       valuePrintableString                            PrintableString,
+       ...
+}
+
+RANParameter-ValueType ::= CHOICE {
+       ranP-Choice-ElementTrue                 RANParameter-ValueType-Choice-ElementTrue, 
+       ranP-Choice-ElementFalse                RANParameter-ValueType-Choice-ElementFalse, 
+       ranP-Choice-Structure                   RANParameter-ValueType-Choice-Structure,
+       ranP-Choice-List                                RANParameter-ValueType-Choice-List, 
+       ...
+}
+
+
+
+RANParameter-ValueType-Choice-ElementTrue ::= SEQUENCE {
+       ranParameter-value                      RANParameter-Value,
+       ...
+}
+
+RANParameter-ValueType-Choice-ElementFalse ::= SEQUENCE {
+       ranParameter-value                      RANParameter-Value                      OPTIONAL,
+-- C-ifControl: This IE shall be present if it is part of a RIC Control Request message. Otherwise it is optional.
+       ...
+}
+
+RANParameter-ValueType-Choice-Structure ::= SEQUENCE {
+       ranParameter-Structure                  RANParameter-STRUCTURE,
+       ...
+}
+
+RANParameter-ValueType-Choice-List ::= SEQUENCE {
+       ranParameter-List                               RANParameter-LIST,
+       ...
+}
+
+
+RANParameter-STRUCTURE ::= SEQUENCE {
+       sequence-of-ranParameters               SEQUENCE (SIZE(1..maxnoofParametersinStructure)) OF RANParameter-STRUCTURE-Item         OPTIONAL,
+       ...
+}
+
+RANParameter-STRUCTURE-Item ::= SEQUENCE {
+       ranParameter-ID                                         RANParameter-ID,
+       ranParameter-valueType                          RANParameter-ValueType,
+       ...
+}
+
+RANParameter-LIST ::= SEQUENCE {
+       list-of-ranParameter                            SEQUENCE (SIZE(1..maxnoofItemsinList)) OF RANParameter-STRUCTURE,
+       ...
+}
+
+
+RANParameter-Testing ::= SEQUENCE (SIZE(1..maxnoofRANparamTest)) OF RANParameter-Testing-Item
+
+RANParameter-TestingCondition ::= CHOICE {
+       ranP-Choice-comparison                          ENUMERATED {equal, difference, greaterthan, lessthan, contains, starts-with, ...},
+       ranP-Choice-presence                            ENUMERATED {present, configured, rollover, non-zero, ...},
+       ...
+}
+
+RANParameter-Testing-Item ::= SEQUENCE {
+       ranParameter-ID                                         RANParameter-ID,
+       ranParameter-Type                                       CHOICE {
+               ranP-Choice-List                                RANParameter-Testing-Item-Choice-List,
+               ranP-Choice-Structure                   RANParameter-Testing-Item-Choice-Structure,
+               ranP-Choice-ElementTrue                 RANParameter-Testing-Item-Choice-ElementTrue,
+               ranP-Choice-ElementFalse                RANParameter-Testing-Item-Choice-ElementFalse,
+               ...
+       },
+       ...
+}
+
+RANParameter-Testing-Item-Choice-List ::= SEQUENCE {
+       ranParameter-List                                       RANParameter-Testing-LIST,
+       ...
+}
+
+RANParameter-Testing-Item-Choice-Structure ::= SEQUENCE {
+       ranParameter-Structure                          RANParameter-Testing-STRUCTURE,
+       ...
+}
+
+RANParameter-Testing-Item-Choice-ElementTrue ::= SEQUENCE {
+       ranParameter-value                                      RANParameter-Value,
+       ...
+}
+
+RANParameter-Testing-Item-Choice-ElementFalse ::= SEQUENCE {
+       ranParameter-TestCondition                      RANParameter-TestingCondition,
+       ranParameter-Value                                      RANParameter-Value                                      OPTIONAL,
+       logicalOR                                                       LogicalOR                                                       OPTIONAL,
+       ...
+}
+
+RANParameter-Testing-LIST ::= SEQUENCE (SIZE(1..maxnoofItemsinList)) OF RANParameter-Testing-Item
+
+RANParameter-Testing-STRUCTURE ::= SEQUENCE (SIZE(1..maxnoofParametersinStructure)) OF RANParameter-Testing-Item
+
+UE-Group-Definition ::= SEQUENCE {
+       ueGroupDefinitionIdentifier-LIST  SEQUENCE (SIZE(1..maxGroupDefinitionIdentifierParameters)) OF UEGroupDefinitionIdentifier-Item,
+       ...
+}
+
+UEGroupDefinitionIdentifier-Item ::= SEQUENCE {
+       ranParameter-ID                                         RANParameter-ID,
+       ranParameter-valueType                          RANParameter-ValueType,
+       logicalOR                                                       LogicalOR                                                       OPTIONAL,
+       ...
+}
+
+----------------------------
+-- RIC Service related IEs
+----------------------------
+
+RAN-CallProcess-ID ::= INTEGER (1..232, ...)
+
+RIC-CallProcessType-ID ::= INTEGER (1..65535, ...)
+
+RIC-CallProcessType-Name ::= PrintableString (SIZE(1..150, ...))
+
+RIC-CallProcessBreakpoint-ID ::= INTEGER (1..65535, ...)
+
+RIC-CallProcessBreakpoint-Name ::= PrintableString (SIZE(1..150, ...))
+
+RIC-ControlAction-ID ::= INTEGER (1..65535, ...)
+
+RIC-ControlAction-Name ::= PrintableString (SIZE(1..150, ...))
+
+RIC-EventTriggerCondition-ID ::= INTEGER (1..65535, ...)
+
+RIC-EventTrigger-UE-ID ::= INTEGER (1..65535, ...)
+
+RIC-EventTrigger-UEevent-ID ::= INTEGER (1..65535, ...)
+
+RIC-EventTrigger-Cell-ID ::= INTEGER (1..65535, ...)
+
+RIC-InsertIndication-ID ::= INTEGER (1..65535, ...)
+
+RIC-InsertIndication-Name ::= PrintableString (SIZE(1..150, ...))
+
+UE-Group-ID ::= INTEGER (1..65535, ...)
+
+EntityFilter-ID ::=    INTEGER (1..255, ...)
+
+
+RIC-PolicyAction ::= SEQUENCE {
+       ric-PolicyAction-ID                                     RIC-ControlAction-ID,
+       ranParameters-List                                      SEQUENCE (SIZE(1..maxnoofAssociatedRANParameters)) OF RIC-PolicyAction-RANParameter-Item                OPTIONAL,
+       ...,
+       ric-PolicyDecision                                      ENUMERATED {accept, reject, ...}                        OPTIONAL
+}
+
+
+RIC-PolicyAction-RANParameter-Item ::= SEQUENCE {
+       ranParameter-ID                                         RANParameter-ID,
+       ranParameter-valueType                          RANParameter-ValueType,
+       ...
+}
+
+
+-- **************************************************************
+-- E2SM-RC Service Model IEs
+-- **************************************************************
+
+
+-- ***************************************************
+-- Event Trigger OCTET STRING contents
+-- ***************************************************
+
+E2SM-RC-EventTrigger ::= SEQUENCE {
+       ric-eventTrigger-formats                                        CHOICE {
+               eventTrigger-Format1                                    E2SM-RC-EventTrigger-Format1,
+               eventTrigger-Format2                                    E2SM-RC-EventTrigger-Format2,
+               eventTrigger-Format3                                    E2SM-RC-EventTrigger-Format3,
+               eventTrigger-Format4                                    E2SM-RC-EventTrigger-Format4,
+               eventTrigger-Format5                                    E2SM-RC-EventTrigger-Format5,
+               ...
+       },
+       ...
+}
+
+E2SM-RC-EventTrigger-Format1 ::= SEQUENCE {
+       message-List                                                    SEQUENCE (SIZE(1..maxnoofMessages)) OF E2SM-RC-EventTrigger-Format1-Item,
+       globalAssociatedUEInfo                                  EventTrigger-UE-Info                                    OPTIONAL,
+       ...
+}
+
+E2SM-RC-EventTrigger-Format1-Item ::= SEQUENCE {
+       ric-eventTriggerCondition-ID            RIC-EventTriggerCondition-ID,
+       messageType                                                     MessageType-Choice,
+       messageDirection                                        ENUMERATED {incoming, outgoing, ...}    OPTIONAL,
+       associatedUEInfo                                        EventTrigger-UE-Info                                    OPTIONAL,
+       associatedUEEvent                                       EventTrigger-UEevent-Info                               OPTIONAL,
+       logicalOR                                                       LogicalOR                                                               OPTIONAL,
+       ...
+}
+
+
+MessageType-Choice ::= CHOICE {
+       messageType-Choice-NI                                   MessageType-Choice-NI,
+       messageType-Choice-RRC                                  MessageType-Choice-RRC,
+       ...
+}
+
+
+MessageType-Choice-NI ::= SEQUENCE {
+       nI-Type                                                                 InterfaceType,
+       nI-Identifier                                                   InterfaceIdentifier                             OPTIONAL,
+       nI-Message                                                              Interface-MessageID                             OPTIONAL,
+       ...
+}
+
+MessageType-Choice-RRC ::= SEQUENCE {
+       rRC-Message                                                             RRC-MessageID,
+       ...
+}
+
+
+E2SM-RC-EventTrigger-Format2 ::= SEQUENCE {
+       ric-callProcessType-ID                          RIC-CallProcessType-ID,
+       ric-callProcessBreakpoint-ID            RIC-CallProcessBreakpoint-ID,
+       associatedE2NodeInfo                            RANParameter-Testing                                    OPTIONAL,
+       associatedUEInfo                                        EventTrigger-UE-Info                                    OPTIONAL,
+       ...
+}
+
+
+E2SM-RC-EventTrigger-Format3 ::= SEQUENCE {
+       e2NodeInfoChange-List                           SEQUENCE (SIZE(1..maxnoofE2InfoChanges)) OF E2SM-RC-EventTrigger-Format3-Item,
+       ...
+}
+
+E2SM-RC-EventTrigger-Format3-Item ::= SEQUENCE {
+       ric-eventTriggerCondition-ID            RIC-EventTriggerCondition-ID,
+       e2NodeInfoChange-ID                                     INTEGER (1..512, ...),
+       associatedCellInfo                                      EventTrigger-Cell-Info                  OPTIONAL,
+       logicalOR                                                       LogicalOR                                               OPTIONAL,
+       ...
+}
+
+
+E2SM-RC-EventTrigger-Format4 ::= SEQUENCE {
+       uEInfoChange-List                                               SEQUENCE (SIZE(1..maxnoofUEInfoChanges)) OF E2SM-RC-EventTrigger-Format4-Item,
+       ...
+}
+
+E2SM-RC-EventTrigger-Format4-Item ::= SEQUENCE {
+       ric-eventTriggerCondition-ID            RIC-EventTriggerCondition-ID,
+       triggerType                                                     TriggerType-Choice,
+       associatedUEInfo                                        EventTrigger-UE-Info                                    OPTIONAL,
+       logicalOR                                                       LogicalOR                                                               OPTIONAL,
+       ...
+}
+
+
+TriggerType-Choice ::= CHOICE {
+       triggerType-Choice-RRCstate             TriggerType-Choice-RRCstate,
+       triggerType-Choice-UEID                 TriggerType-Choice-UEID,
+       triggerType-Choice-L2state              TriggerType-Choice-L2state,
+       ...
+}
+
+TriggerType-Choice-RRCstate ::= SEQUENCE {
+       rrcState-List                                                   SEQUENCE (SIZE(1..maxnoofRRCstate)) OF TriggerType-Choice-RRCstate-Item,
+       ...
+}
+
+TriggerType-Choice-RRCstate-Item ::= SEQUENCE {
+       stateChangedTo                                                  RRC-State,
+       logicalOR                                                               LogicalOR                                               OPTIONAL,
+       ...
+}
+
+TriggerType-Choice-UEID ::= SEQUENCE {
+       ueIDchange-ID                                                   INTEGER (1..512, ...),
+       ...
+}
+
+TriggerType-Choice-L2state ::= SEQUENCE {
+       associatedL2variables                                   RANParameter-Testing,
+       ...
+}
+
+
+E2SM-RC-EventTrigger-Format5 ::= SEQUENCE {
+       onDemand                                                                ENUMERATED {true, ...},
+       associatedUEInfo                                                EventTrigger-UE-Info                            OPTIONAL,
+       associatedCellInfo                                              EventTrigger-Cell-Info                          OPTIONAL,
+       ...
+}
+
+
+
+-- ***************************************************
+-- Action Definition OCTET STRING contents
+-- ***************************************************
+
+E2SM-RC-ActionDefinition ::= SEQUENCE {
+       ric-Style-Type                                                  RIC-Style-Type,
+       ric-actionDefinition-formats                    CHOICE {
+               actionDefinition-Format1                        E2SM-RC-ActionDefinition-Format1,
+               actionDefinition-Format2                        E2SM-RC-ActionDefinition-Format2,
+               actionDefinition-Format3                        E2SM-RC-ActionDefinition-Format3,
+               ...,
+               actionDefinition-Format4                        E2SM-RC-ActionDefinition-Format4
+
+       },
+       ...
+}
+
+E2SM-RC-ActionDefinition-Format1 ::= SEQUENCE {
+       ranP-ToBeReported-List                                  SEQUENCE (SIZE(1..maxnoofParametersToReport)) OF E2SM-RC-ActionDefinition-Format1-Item,
+       ...
+}
+
+
+E2SM-RC-ActionDefinition-Format1-Item ::= SEQUENCE {
+       ranParameter-ID                                         RANParameter-ID,
+       ...,
+       ranParameter-Definition                         RANParameter-Definition                         OPTIONAL
+}
+
+
+E2SM-RC-ActionDefinition-Format2 ::= SEQUENCE {
+       ric-PolicyConditions-List                               SEQUENCE (SIZE(1..maxnoofPolicyConditions)) OF E2SM-RC-ActionDefinition-Format2-Item,
+       ...
+}
+
+E2SM-RC-ActionDefinition-Format2-Item ::= SEQUENCE {
+       ric-PolicyAction                                                RIC-PolicyAction,
+       ric-PolicyConditionDefinition                   RANParameter-Testing                    OPTIONAL,
+       ...
+}
+
+E2SM-RC-ActionDefinition-Format3 ::= SEQUENCE {
+       ric-InsertIndication-ID                                 RIC-InsertIndication-ID,
+       ranP-InsertIndication-List                              SEQUENCE (SIZE(1..maxnoofAssociatedRANParameters)) OF E2SM-RC-ActionDefinition-Format3-Item,
+       ueID                                                                    UEID                                    OPTIONAL,
+       ...
+}
+
+
+E2SM-RC-ActionDefinition-Format3-Item ::= SEQUENCE {
+       ranParameter-ID                                         RANParameter-ID,
+       ...,
+       ranParameter-Definition                         RANParameter-Definition                 OPTIONAL
+}
+
+E2SM-RC-ActionDefinition-Format4 ::= SEQUENCE {
+       ric-InsertStyle-List                                    SEQUENCE (SIZE(1.. maxnoofRICStyles)) OF E2SM-RC-ActionDefinition-Format4-Style-Item,
+       ueID                                                                    UEID                                    OPTIONAL,
+       ...
+}
+
+E2SM-RC-ActionDefinition-Format4-Style-Item ::= SEQUENCE {
+       requested-Insert-Style-Type                             RIC-Style-Type,
+       ric-InsertIndication-List                               SEQUENCE (SIZE(1..maxnoofInsertIndicationActions)) OF E2SM-RC-ActionDefinition-Format4-Indication-Item,
+       ...
+}
+
+E2SM-RC-ActionDefinition-Format4-Indication-Item ::= SEQUENCE {
+       ric-InsertIndication-ID                                 RIC-InsertIndication-ID,
+       ranP-InsertIndication-List                              SEQUENCE (SIZE(1..maxnoofAssociatedRANParameters)) OF E2SM-RC-ActionDefinition-Format4-RANP-Item,
+       ...
+}
+
+E2SM-RC-ActionDefinition-Format4-RANP-Item ::= SEQUENCE {
+       ranParameter-ID                                                 RANParameter-ID,
+       ...,
+       ranParameter-Definition                         RANParameter-Definition                         OPTIONAL
+}
+
+
+-- ***************************************************
+-- Indication Header OCTET STRING contents
+-- ***************************************************
+
+E2SM-RC-IndicationHeader ::= SEQUENCE {
+ric-indicationHeader-formats           CHOICE {
+               indicationHeader-Format1                        E2SM-RC-IndicationHeader-Format1,
+               indicationHeader-Format2                        E2SM-RC-IndicationHeader-Format2,
+               ...,
+               indicationHeader-Format3                        E2SM-RC-IndicationHeader-Format3
+
+       },
+       ...
+}
+
+E2SM-RC-IndicationHeader-Format1 ::= SEQUENCE {
+       ric-eventTriggerCondition-ID            RIC-EventTriggerCondition-ID            OPTIONAL,
+       ...
+}
+
+E2SM-RC-IndicationHeader-Format2 ::= SEQUENCE {
+       ueID                                                            UEID,
+       ric-InsertStyle-Type                            RIC-Style-Type,
+       ric-InsertIndication-ID                         RIC-InsertIndication-ID,
+       ...
+}
+
+E2SM-RC-IndicationHeader-Format3 ::= SEQUENCE {
+       ric-eventTriggerCondition-ID            RIC-EventTriggerCondition-ID            OPTIONAL,
+       ueID                                                            UEID                                                            OPTIONAL,
+       ...
+}
+
+
+-- ***************************************************
+-- Indication Message OCTET STRING contents
+-- ***************************************************
+
+E2SM-RC-IndicationMessage ::= SEQUENCE {
+ric-indicationMessage-formats          CHOICE {
+               indicationMessage-Format1                       E2SM-RC-IndicationMessage-Format1,
+               indicationMessage-Format2                       E2SM-RC-IndicationMessage-Format2,
+               indicationMessage-Format3                       E2SM-RC-IndicationMessage-Format3,
+               indicationMessage-Format4                       E2SM-RC-IndicationMessage-Format4,
+               indicationMessage-Format5                       E2SM-RC-IndicationMessage-Format5,
+               ...,
+               indicationMessage-Format6                       E2SM-RC-IndicationMessage-Format6
+
+       },
+       ...
+}
+
+E2SM-RC-IndicationMessage-Format1 ::= SEQUENCE {
+       ranP-Reported-List                                      SEQUENCE (SIZE(1..maxnoofAssociatedRANParameters)) OF E2SM-RC-IndicationMessage-Format1-Item,
+       ...
+}
+
+E2SM-RC-IndicationMessage-Format1-Item ::= SEQUENCE {
+       ranParameter-ID                                         RANParameter-ID,
+       ranParameter-valueType                          RANParameter-ValueType,
+       ...
+}
+
+
+E2SM-RC-IndicationMessage-Format2 ::= SEQUENCE {
+       ueParameter-List                                        SEQUENCE (SIZE(1..maxnoofUEID)) OF E2SM-RC-IndicationMessage-Format2-Item,
+       ...
+}
+
+E2SM-RC-IndicationMessage-Format2-Item ::= SEQUENCE {
+       ueID                                                            UEID,
+       ranP-List                                                       SEQUENCE (SIZE(1..maxnoofAssociatedRANParameters)) OF E2SM-RC-IndicationMessage-Format2-RANParameter-Item,
+       ...
+}
+
+
+E2SM-RC-IndicationMessage-Format2-RANParameter-Item ::= SEQUENCE {
+       ranParameter-ID                                         RANParameter-ID,
+       ranParameter-valueType                          RANParameter-ValueType,
+       ...
+}
+
+
+E2SM-RC-IndicationMessage-Format3 ::= SEQUENCE {
+       cellInfo-List                                           SEQUENCE (SIZE(1..maxnoofCellID)) OF E2SM-RC-IndicationMessage-Format3-Item,
+       ...
+}
+
+E2SM-RC-IndicationMessage-Format3-Item ::= SEQUENCE {
+       cellGlobal-ID                                           CGI,
+       cellContextInfo                                         OCTET STRING                                    OPTIONAL,
+       cellDeleted                                                     BOOLEAN                                                 OPTIONAL,
+       neighborRelation-Table                          NeighborRelation-Info           OPTIONAL,
+       ...
+}
+
+E2SM-RC-IndicationMessage-Format4 ::= SEQUENCE {
+       ueInfo-List                                                             SEQUENCE (SIZE(0..maxnoofUEID)) OF E2SM-RC-IndicationMessage-Format4-ItemUE,
+       cellInfo-List                                                   SEQUENCE (SIZE(0..maxnoofCellID)) OF E2SM-RC-IndicationMessage-Format4-ItemCell,
+       ...
+}
+
+
+E2SM-RC-IndicationMessage-Format4-ItemUE ::= SEQUENCE {
+       ueID                                                                    UEID,
+       ueContextInfo                                                   OCTET STRING                            OPTIONAL,
+       cellGlobal-ID                                                   CGI,
+       ...
+}
+
+
+E2SM-RC-IndicationMessage-Format4-ItemCell ::= SEQUENCE {
+       cellGlobal-ID                                           CGI,
+       cellContextInfo                                         OCTET STRING                            OPTIONAL,
+       neighborRelation-Table                          NeighborRelation-Info           OPTIONAL,
+       ...
+}
+
+E2SM-RC-IndicationMessage-Format5 ::= SEQUENCE{
+       ranP-Requested-List                                     SEQUENCE (SIZE(0..maxnoofAssociatedRANParameters)) OF E2SM-RC-IndicationMessage-Format5-Item,
+       ...
+}
+
+
+E2SM-RC-IndicationMessage-Format5-Item ::= SEQUENCE {
+       ranParameter-ID                                         RANParameter-ID,
+       ranParameter-valueType                          RANParameter-ValueType,
+       ...
+}
+
+E2SM-RC-IndicationMessage-Format6 ::= SEQUENCE {
+       ric-InsertStyle-List                                    SEQUENCE (SIZE(1.. maxnoofRICStyles)) OF E2SM-RC-IndicationMessage-Format6-Style-Item,
+       ...
+}
+
+E2SM-RC-IndicationMessage-Format6-Style-Item ::= SEQUENCE {
+       indicated-Insert-Style-Type                             RIC-Style-Type,
+       ric-InsertIndication-List                               SEQUENCE (SIZE(1..maxnoofInsertIndicationActions)) OF E2SM-RC-IndicationMessage-Format6-Indication-Item,
+       ...
+}
+
+E2SM-RC-IndicationMessage-Format6-Indication-Item ::= SEQUENCE {
+       ric-InsertIndication-ID                                 RIC-InsertIndication-ID,
+       ranP-InsertIndication-List                              SEQUENCE (SIZE(0..maxnoofAssociatedRANParameters)) OF E2SM-RC-IndicationMessage-Format6-RANP-Item       ,
+       ...
+}
+
+E2SM-RC-IndicationMessage-Format6-RANP-Item ::= SEQUENCE {
+       ranParameter-ID                                                 RANParameter-ID,
+       ranParameter-valueType                                  RANParameter-ValueType,
+       ...
+}
+
+
+-- **************************************************
+-- Call Process ID OCTET STRING contents
+-- **************************************************
+
+E2SM-RC-CallProcessID ::= SEQUENCE {
+ric-callProcessID-formats              CHOICE {
+               callProcessID-Format1                   E2SM-RC-CallProcessID-Format1,
+               ...
+       },
+       ...
+}
+
+E2SM-RC-CallProcessID-Format1 ::= SEQUENCE {
+       ric-callProcess-ID                      RAN-CallProcess-ID,
+       ...
+}
+
+
+-- ***************************************************
+-- Control Header OCTET STRING contents
+-- ***************************************************
+
+E2SM-RC-ControlHeader ::= SEQUENCE {
+       ric-controlHeader-formats                       CHOICE {
+       controlHeader-Format1           E2SM-RC-ControlHeader-Format1,
+               ...,
+               controlHeader-Format2                           E2SM-RC-ControlHeader-Format2,
+               controlHeader-Format3                           E2SM-RC-ControlHeader-Format3
+       },
+       ...
+}
+
+E2SM-RC-ControlHeader-Format1 ::= SEQUENCE {
+       ueID                                                            UEID,
+       ric-Style-Type                                          RIC-Style-Type,
+       ric-ControlAction-ID                            RIC-ControlAction-ID,
+       ric-ControlDecision                                     ENUMERATED {accept, reject, ...}                        OPTIONAL,
+       ...
+}
+
+E2SM-RC-ControlHeader-Format2 ::= SEQUENCE {
+       ueID                                                            UEID                                                                            OPTIONAL,
+       ric-ControlDecision                                     ENUMERATED {accept, reject, ...}                        OPTIONAL,
+       ...
+}
+
+E2SM-RC-ControlHeader-Format3 ::= SEQUENCE {
+       ue-Group-ID                                                     UE-Group-ID,
+       ue-Group-Definition                                     UE-Group-Definition,
+       ric-Style-Type                                          RIC-Style-Type,
+       ric-ControlAction-ID                            RIC-ControlAction-ID,
+       ...
+}
+
+-- ***************************************************
+-- Control Message OCTET STRING contents
+-- ***************************************************
+
+E2SM-RC-ControlMessage ::= SEQUENCE {
+       ric-controlMessage-formats                      CHOICE {
+               controlMessage-Format1                  E2SM-RC-ControlMessage-Format1,
+               ...,
+               controlMessage-Format2                          E2SM-RC-ControlMessage-Format2,
+               controlMessage-Format3                          E2SM-RC-ControlMessage-Format3
+
+       },
+       ...
+}
+
+E2SM-RC-ControlMessage-Format1 ::= SEQUENCE {
+       ranP-List                                                       SEQUENCE (SIZE(0..maxnoofAssociatedRANParameters)) OF E2SM-RC-ControlMessage-Format1-Item,
+       ...
+}
+
+
+E2SM-RC-ControlMessage-Format1-Item ::= SEQUENCE {
+       ranParameter-ID                                         RANParameter-ID,
+       ranParameter-valueType                          RANParameter-ValueType,
+       ...
+}
+
+E2SM-RC-ControlMessage-Format2 ::= SEQUENCE {
+       ric-ControlStyle-List                                   SEQUENCE (SIZE(1.. maxnoofRICStyles)) OF E2SM-RC-ControlMessage-Format2-Style-Item,
+       ...
+}
+
+E2SM-RC-ControlMessage-Format2-Style-Item ::= SEQUENCE {
+       indicated-Control-Style-Type                    RIC-Style-Type,
+       ric-ControlAction-List                                  SEQUENCE (SIZE(1..maxnoofMulCtrlActions)) OF E2SM-RC-ControlMessage-Format2-ControlAction-Item,
+       ...
+}
+
+E2SM-RC-ControlMessage-Format2-ControlAction-Item ::= SEQUENCE {
+       ric-ControlAction-ID                                    RIC-ControlAction-ID,
+       ranP-List                                                               E2SM-RC-ControlMessage-Format1,
+       ...
+}
+
+E2SM-RC-ControlMessage-Format3 ::= SEQUENCE {
+       listOfEntityFilters                             SEQUENCE (SIZE(0..maxnoofAssociatedEntityFilters)) OF E2SM-RC-EntityFilter              OPTIONAL,
+       entityAgnosticControlRanP-List                                          SEQUENCE (SIZE(0..maxnoofAssociatedRANParameters)) OF E2SM-RC-ControlMessage-Format3-Item               OPTIONAL,
+       ...     
+}
+
+E2SM-RC-EntityFilter ::= SEQUENCE {
+       entityFilter-ID                                 EntityFilter-ID,
+       entityFilter-Definition                 RANParameter-Testing,
+       entitySpecificControlRanP-List                                          SEQUENCE (SIZE(1..maxnoofAssociatedRANParameters)) OF E2SM-RC-ControlMessage-Format3-Item,
+       ...     
+}
+
+E2SM-RC-ControlMessage-Format3-Item ::= SEQUENCE {
+       ranParameter-ID                                         RANParameter-ID,
+       ranParameter-valueType                          RANParameter-ValueType,
+       ...
+}
+
+
+-- ****************************************************
+-- Control Outcome OCTET STRING contents
+-- ****************************************************
+
+E2SM-RC-ControlOutcome ::= SEQUENCE {
+       ric-controlOutcome-formats              CHOICE {
+               controlOutcome-Format1          E2SM-RC-ControlOutcome-Format1,
+               ...,
+               controlOutcome-Format2                  E2SM-RC-ControlOutcome-Format2,
+               controlOutcome-Format3                  E2SM-RC-ControlOutcome-Format3  },
+       ...
+}
+
+E2SM-RC-ControlOutcome-Format1 ::= SEQUENCE {
+       ranP-List                                                       SEQUENCE (SIZE(0..maxnoofRANOutcomeParameters)) OF E2SM-RC-ControlOutcome-Format1-Item,
+       ...
+}
+
+
+E2SM-RC-ControlOutcome-Format1-Item ::= SEQUENCE {
+       ranParameter-ID                                 RANParameter-ID,
+       ranParameter-value                              RANParameter-Value,
+       ...
+}
+
+E2SM-RC-ControlOutcome-Format2 ::= SEQUENCE {
+       ric-ControlStyle-List                                   SEQUENCE (SIZE(1.. maxnoofRICStyles)) OF E2SM-RC-ControlOutcome-Format2-Style-Item,
+       ...
+}
+
+E2SM-RC-ControlOutcome-Format2-Style-Item ::= SEQUENCE {
+       indicated-Control-Style-Type                    RIC-Style-Type,
+       ric-ControlOutcome-List                                 SEQUENCE (SIZE(1..maxnoofMulCtrlActions)) OF E2SM-RC-ControlOutcome-Format2-ControlOutcome-Item,
+       ...
+}
+
+E2SM-RC-ControlOutcome-Format2-ControlOutcome-Item ::= SEQUENCE {
+       ric-ControlAction-ID                                    RIC-ControlAction-ID,
+       ranP-List                                                               SEQUENCE (SIZE(1..maxnoofAssociatedRANParameters)) OF E2SM-RC-ControlOutcome-Format2-RANP-Item,
+       ...
+}
+
+E2SM-RC-ControlOutcome-Format2-RANP-Item ::= SEQUENCE {
+       ranParameter-ID                                                 RANParameter-ID,
+       ranParameter-value                                              RANParameter-Value,
+       ...
+}
+
+E2SM-RC-ControlOutcome-Format3 ::= SEQUENCE {
+       ranP-List                                                               SEQUENCE (SIZE(0..maxnoofRANOutcomeParameters)) OF E2SM-RC-ControlOutcome-Format3-Item,
+       ...
+}
+
+
+E2SM-RC-ControlOutcome-Format3-Item ::= SEQUENCE {
+       ranParameter-ID                                                 RANParameter-ID,
+       ranParameter-valueType                                  RANParameter-ValueType,
+       ...
+}
+
+
+-- **************************************************************
+-- RAN Function Definition IEs
+-- **************************************************************
+
+E2SM-RC-RANFunctionDefinition ::= SEQUENCE{
+       ranFunction-Name                                                RANfunction-Name,
+       ranFunctionDefinition-EventTrigger              RANFunctionDefinition-EventTrigger                      OPTIONAL,
+       ranFunctionDefinition-Report                    RANFunctionDefinition-Report                            OPTIONAL,
+       ranFunctionDefinition-Insert                    RANFunctionDefinition-Insert                            OPTIONAL,
+       ranFunctionDefinition-Control                   RANFunctionDefinition-Control                           OPTIONAL,
+       ranFunctionDefinition-Policy                    RANFunctionDefinition-Policy                            OPTIONAL,
+       ...
+}
+
+-------------------------------
+-- Event Trigger
+-------------------------------
+RANFunctionDefinition-EventTrigger ::= SEQUENCE {
+       ric-EventTriggerStyle-List                              SEQUENCE (SIZE(1..maxnoofRICStyles)) OF RANFunctionDefinition-EventTrigger-Style-Item,
+       ran-L2Parameters-List                                   SEQUENCE (SIZE(1..maxnoofAssociatedRANParameters)) OF L2Parameters-RANParameter-Item                    OPTIONAL,
+       ran-CallProcessTypes-List                               SEQUENCE (SIZE(1..maxnoofCallProcessTypes)) OF RANFunctionDefinition-EventTrigger-CallProcess-Item              OPTIONAL,
+       ran-UEIdentificationParameters-List             SEQUENCE (SIZE(1..maxnoofAssociatedRANParameters)) OF UEIdentification-RANParameter-Item                OPTIONAL,
+       ran-CellIdentificationParameters-List   SEQUENCE (SIZE(1..maxnoofAssociatedRANParameters)) OF CellIdentification-RANParameter-Item              OPTIONAL,
+       ...
+}
+
+RANFunctionDefinition-EventTrigger-Style-Item ::= SEQUENCE {
+       ric-EventTriggerStyle-Type                              RIC-Style-Type,
+       ric-EventTriggerStyle-Name                              RIC-Style-Name,
+       ric-EventTriggerFormat-Type                             RIC-Format-Type,
+       ...
+}
+
+
+L2Parameters-RANParameter-Item ::= SEQUENCE {
+       ranParameter-ID                                                 RANParameter-ID,
+       ranParameter-name                                               RANParameter-Name,
+       ...,
+       ranParameter-Definition                                 RANParameter-Definition         OPTIONAL
+}
+
+
+UEIdentification-RANParameter-Item ::= SEQUENCE {
+       ranParameter-ID                                         RANParameter-ID,
+       ranParameter-name                                       RANParameter-Name,
+       ...,
+       ranParameter-Definition                         RANParameter-Definition         OPTIONAL
+}
+
+
+CellIdentification-RANParameter-Item ::= SEQUENCE {
+       ranParameter-ID                                         RANParameter-ID,
+       ranParameter-name                                       RANParameter-Name,
+       ...,
+       ranParameter-Definition                         RANParameter-Definition         OPTIONAL
+}
+
+RANFunctionDefinition-EventTrigger-CallProcess-Item ::= SEQUENCE {
+       callProcessType-ID                                              RIC-CallProcessType-ID,
+       callProcessType-Name                                    RIC-CallProcessType-Name,
+       callProcessBreakpoints-List                             SEQUENCE (SIZE (1..maxnoofCallProcessBreakpoints)) OF RANFunctionDefinition-EventTrigger-Breakpoint-Item,
+       ...
+}
+
+
+RANFunctionDefinition-EventTrigger-Breakpoint-Item ::= SEQUENCE { 
+       callProcessBreakpoint-ID                                        RIC-CallProcessBreakpoint-ID,
+       callProcessBreakpoint-Name                                      RIC-CallProcessBreakpoint-Name,
+       ran-CallProcessBreakpointParameters-List        SEQUENCE (SIZE (1..maxnoofAssociatedRANParameters)) OF CallProcessBreakpoint-RANParameter-Item          OPTIONAL,
+       ...
+}
+
+
+CallProcessBreakpoint-RANParameter-Item ::= SEQUENCE {
+       ranParameter-ID                                         RANParameter-ID,
+       ranParameter-name                                       RANParameter-Name,
+       ...,
+       ranParameter-Definition                         RANParameter-Definition         OPTIONAL
+}
+
+-------------------------------
+-- Report
+-------------------------------
+
+RANFunctionDefinition-Report ::= SEQUENCE {
+       ric-ReportStyle-List                                    SEQUENCE (SIZE(1..maxnoofRICStyles)) OF RANFunctionDefinition-Report-Item,
+       ...
+}
+
+
+RANFunctionDefinition-Report-Item ::= SEQUENCE { 
+       ric-ReportStyle-Type                                    RIC-Style-Type,
+       ric-ReportStyle-Name                                    RIC-Style-Name,
+       ric-SupportedEventTriggerStyle-Type             RIC-Style-Type,
+       ric-ReportActionFormat-Type                             RIC-Format-Type,
+       ric-IndicationHeaderFormat-Type                 RIC-Format-Type,
+       ric-IndicationMessageFormat-Type                RIC-Format-Type,
+       ran-ReportParameters-List                               SEQUENCE (SIZE (1..maxnoofAssociatedRANParameters)) OF  Report-RANParameter-Item                        OPTIONAL,       
+       ...
+}
+
+
+Report-RANParameter-Item ::= SEQUENCE {
+       ranParameter-ID                                         RANParameter-ID,
+       ranParameter-name                                       RANParameter-Name,
+       ...,
+       ranParameter-Definition                         RANParameter-Definition         OPTIONAL
+}
+
+-------------------------------
+-- Insert
+-------------------------------
+
+RANFunctionDefinition-Insert ::= SEQUENCE {
+       ric-InsertStyle-List                                                    SEQUENCE (SIZE(1..maxnoofRICStyles)) OF RANFunctionDefinition-Insert-Item,
+       ...
+}
+
+RANFunctionDefinition-Insert-Item ::= SEQUENCE {
+       ric-InsertStyle-Type                                            RIC-Style-Type,
+       ric-InsertStyle-Name                                            RIC-Style-Name,
+       ric-SupportedEventTriggerStyle-Type                     RIC-Style-Type,
+       ric-ActionDefinitionFormat-Type                         RIC-Format-Type,
+       ric-InsertIndication-List                                       SEQUENCE (SIZE(1..maxnoofInsertIndication)) OF RANFunctionDefinition-Insert-Indication-Item     OPTIONAL,
+       ric-IndicationHeaderFormat-Type                         RIC-Format-Type,
+       ric-IndicationMessageFormat-Type                        RIC-Format-Type,
+       ric-CallProcessIDFormat-Type                            RIC-Format-Type,
+       ...
+}
+
+
+RANFunctionDefinition-Insert-Indication-Item ::= SEQUENCE {
+       ric-InsertIndication-ID                                         RIC-InsertIndication-ID,
+       ric-InsertIndication-Name                                       RIC-InsertIndication-Name,
+       ran-InsertIndicationParameters-List             SEQUENCE (SIZE (1..maxnoofAssociatedRANParameters)) OF InsertIndication-RANParameter-Item               OPTIONAL,
+       ...
+}
+
+
+InsertIndication-RANParameter-Item ::= SEQUENCE {
+       ranParameter-ID                                         RANParameter-ID,
+       ranParameter-name                                       RANParameter-Name,
+       ...,
+       ranParameter-Definition                         RANParameter-Definition         OPTIONAL
+}
+-------------------------------
+-- Control
+-------------------------------
+
+RANFunctionDefinition-Control ::= SEQUENCE {
+       ric-ControlStyle-List                                   SEQUENCE (SIZE(1..maxnoofRICStyles)) OF RANFunctionDefinition-Control-Item,
+       ...
+}
+
+
+RANFunctionDefinition-Control-Item ::= SEQUENCE {
+       ric-ControlStyle-Type                                           RIC-Style-Type,
+       ric-ControlStyle-Name                                           RIC-Style-Name,
+       ric-ControlAction-List                                          SEQUENCE (SIZE(1..maxnoofControlAction)) OF  RANFunctionDefinition-Control-Action-Item  OPTIONAL,
+       ric-ControlHeaderFormat-Type                    RIC-Format-Type,
+       ric-ControlMessageFormat-Type                   RIC-Format-Type,
+       ric-CallProcessIDFormat-Type                    RIC-Format-Type                         OPTIONAL,
+       ric-ControlOutcomeFormat-Type                   RIC-Format-Type,
+       ran-ControlOutcomeParameters-List       SEQUENCE (SIZE(1..maxnoofRANOutcomeParameters)) OF ControlOutcome-RANParameter-Item             OPTIONAL,
+       ...
+}
+
+ControlOutcome-RANParameter-Item ::= SEQUENCE {
+       ranParameter-ID                                         RANParameter-ID,
+       ranParameter-name                                       RANParameter-Name,
+       ...,
+       ranParameter-Definition                         RANParameter-Definition         OPTIONAL
+}
+
+
+RANFunctionDefinition-Control-Action-Item ::= SEQUENCE {
+       ric-ControlAction-ID                                    RIC-ControlAction-ID,
+       ric-ControlAction-Name                                  RIC-ControlAction-Name,
+       ueGroup-ControlAction-Supported                 ENUMERATED {true, false, ...},
+       ran-ControlActionParameters-List                SEQUENCE (SIZE (1..maxnoofAssociatedRANParameters)) OF ControlAction-RANParameter-Item          OPTIONAL,
+       ...
+}
+
+ControlAction-RANParameter-Item ::= SEQUENCE {
+       ranParameter-ID                                         RANParameter-ID,
+       ranParameter-name                                       RANParameter-Name,
+       ...,
+       ranParameter-Definition                         RANParameter-Definition         OPTIONAL,
+       listOfAdditionalSupportedFormats-UEGroupControl ListOfAdditionalSupportedFormats-UEGroupControl OPTIONAL
+}
+
+ListOfAdditionalSupportedFormats-UEGroupControl ::= SEQUENCE (SIZE(0..maxnoofFormatTypes)) OF AdditionalSupportedFormat-UEGroupControl
+
+AdditionalSupportedFormat-UEGroupControl ::= SEQUENCE {
+       ric-ControlHeaderFormat-Type                    RIC-Format-Type,
+       ric-ControlMessageFormat-Type                   RIC-Format-Type,
+       ...     
+}
+
+-------------------------------
+-- Policy
+-------------------------------
+
+RANFunctionDefinition-Policy ::= SEQUENCE {
+       ric-PolicyStyle-List                                    SEQUENCE (SIZE(1..maxnoofRICStyles)) OF RANFunctionDefinition-Policy-Item,
+       ...
+}
+
+RANFunctionDefinition-Policy-Item ::= SEQUENCE {
+       ric-PolicyStyle-Type                                    RIC-Style-Type,
+       ric-PolicyStyle-Name                                    RIC-Style-Name,
+       ric-SupportedEventTriggerStyle-Type             RIC-Style-Type,
+       ric-PolicyAction-List                           SEQUENCE (SIZE(1..maxnoofPolicyAction)) OF RANFunctionDefinition-Policy-Action-Item     OPTIONAL,
+       ...
+}
+
+
+RANFunctionDefinition-Policy-Action-Item ::= SEQUENCE {
+       ric-PolicyAction-ID                                             RIC-ControlAction-ID,
+       ric-PolicyAction-Name                                   RIC-ControlAction-Name,
+       ric-ActionDefinitionFormat-Type                 RIC-Format-Type,
+       ran-PolicyActionParameters-List                 SEQUENCE (SIZE (1..maxnoofAssociatedRANParameters)) OF PolicyAction-RANParameter-Item           OPTIONAL,
+       ran-PolicyConditionParameters-List              SEQUENCE (SIZE (1..maxnoofAssociatedRANParameters)) OF PolicyCondition-RANParameter-Item                OPTIONAL,
+       ...
+}
+
+
+PolicyAction-RANParameter-Item ::= SEQUENCE {
+       ranParameter-ID                                         RANParameter-ID,
+       ranParameter-name                                       RANParameter-Name,
+       ...,
+       ranParameter-Definition                         RANParameter-Definition         OPTIONAL
+}
+
+
+PolicyCondition-RANParameter-Item ::= SEQUENCE {
+       ranParameter-ID                                         RANParameter-ID,
+       ranParameter-name                                       RANParameter-Name,
+       ...,
+       ranParameter-Definition                         RANParameter-Definition         OPTIONAL
+}
+
+
+
+END
+
+-- ASN1STOPSN1START
diff --git a/e2sm/headers/.RANParameter-Testing-Item.h.swp b/e2sm/headers/.RANParameter-Testing-Item.h.swp
deleted file mode 100644 (file)
index 10f3570..0000000
Binary files a/e2sm/headers/.RANParameter-Testing-Item.h.swp and /dev/null differ
index 932f0b6..2d94d59 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _AMF_UE_NGAP_ID_H_
index 92ce162..afdebe7 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _AMFPointer_H_
index ff98dd1..b26e2f2 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _AMFRegionID_H_
index ed26a69..73053be 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _AMFSetID_H_
diff --git a/e2sm/headers/AdditionalSupportedFormat-UEGroupControl.h b/e2sm/headers/AdditionalSupportedFormat-UEGroupControl.h
new file mode 100644 (file)
index 0000000..8f066d2
--- /dev/null
@@ -0,0 +1,45 @@
+/*
+ * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
+ * From ASN.1 module "E2SM-RC-IEs"
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ */
+
+#ifndef        _AdditionalSupportedFormat_UEGroupControl_H_
+#define        _AdditionalSupportedFormat_UEGroupControl_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include "RIC-Format-Type.h"
+#include <constr_SEQUENCE.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* AdditionalSupportedFormat-UEGroupControl */
+typedef struct AdditionalSupportedFormat_UEGroupControl {
+       RIC_Format_Type_t        ric_ControlHeaderFormat_Type;
+       RIC_Format_Type_t        ric_ControlMessageFormat_Type;
+       /*
+        * This type is extensible,
+        * possible extensions are below.
+        */
+       
+       /* Context for parsing across buffer boundaries */
+       asn_struct_ctx_t _asn_ctx;
+} AdditionalSupportedFormat_UEGroupControl_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_AdditionalSupportedFormat_UEGroupControl;
+extern asn_SEQUENCE_specifics_t asn_SPC_AdditionalSupportedFormat_UEGroupControl_specs_1;
+extern asn_TYPE_member_t asn_MBR_AdditionalSupportedFormat_UEGroupControl_1[2];
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _AdditionalSupportedFormat_UEGroupControl_H_ */
+#include <asn_internal.h>
index 16cc1dc..76fef72 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _CGI_H_
index d61cab7..d6093c2 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _CallProcessBreakpoint_RANParameter_Item_H_
index f0356ba..e934609 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _CellIdentification_RANParameter_Item_H_
index f88a201..9df25ea 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _ControlAction_RANParameter_Item_H_
@@ -22,6 +22,7 @@ extern "C" {
 
 /* Forward declarations */
 struct RANParameter_Definition;
+struct ListOfAdditionalSupportedFormats_UEGroupControl;
 
 /* ControlAction-RANParameter-Item */
 typedef struct ControlAction_RANParameter_Item {
@@ -32,6 +33,7 @@ typedef struct ControlAction_RANParameter_Item {
         * possible extensions are below.
         */
        struct RANParameter_Definition  *ranParameter_Definition;       /* OPTIONAL */
+       struct ListOfAdditionalSupportedFormats_UEGroupControl  *listOfAdditionalSupportedFormats_UEGroupControl;       /* OPTIONAL */
        
        /* Context for parsing across buffer boundaries */
        asn_struct_ctx_t _asn_ctx;
@@ -40,7 +42,7 @@ typedef struct ControlAction_RANParameter_Item {
 /* Implementation */
 extern asn_TYPE_descriptor_t asn_DEF_ControlAction_RANParameter_Item;
 extern asn_SEQUENCE_specifics_t asn_SPC_ControlAction_RANParameter_Item_specs_1;
-extern asn_TYPE_member_t asn_MBR_ControlAction_RANParameter_Item_1[3];
+extern asn_TYPE_member_t asn_MBR_ControlAction_RANParameter_Item_1[4];
 
 #ifdef __cplusplus
 }
index f9dcfbd..e06c501 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _ControlOutcome_RANParameter_Item_H_
index a55ecc5..9c4c0c3 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _CoreCPID_H_
index 8e5dd50..1505b85 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _E_UTRA_ARFCN_H_
index a660525..c606f0d 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _E_UTRA_PCI_H_
index 5b24d52..768e641 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _E_UTRA_TAC_H_
index ff713df..01f836f 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _E2SM_RC_ActionDefinition_Format1_Item_H_
index 72f6ab0..fb5e552 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _E2SM_RC_ActionDefinition_Format1_H_
index ee6c64e..9177656 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _E2SM_RC_ActionDefinition_Format2_Item_H_
index b7066fe..d02375c 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _E2SM_RC_ActionDefinition_Format2_H_
index 2d78b6b..1d3b335 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _E2SM_RC_ActionDefinition_Format3_Item_H_
index 0b33258..82a46a1 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _E2SM_RC_ActionDefinition_Format3_H_
index bf7f608..026c6ee 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _E2SM_RC_ActionDefinition_Format4_Indication_Item_H_
index bc981c8..81c0453 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _E2SM_RC_ActionDefinition_Format4_RANP_Item_H_
index d09cf7a..6716c4e 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _E2SM_RC_ActionDefinition_Format4_Style_Item_H_
index 8eb9dce..412daa4 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _E2SM_RC_ActionDefinition_Format4_H_
index 99dd1b9..ccad7cb 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _E2SM_RC_ActionDefinition_H_
index 7a2461b..ac6db9c 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _E2SM_RC_CallProcessID_Format1_H_
index 12864c4..737a231 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _E2SM_RC_CallProcessID_H_
index 62c7bec..839c004 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _E2SM_RC_ControlHeader_Format1_H_
index 1f2caf2..8755226 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _E2SM_RC_ControlHeader_Format2_H_
diff --git a/e2sm/headers/E2SM-RC-ControlHeader-Format3.h b/e2sm/headers/E2SM-RC-ControlHeader-Format3.h
new file mode 100644 (file)
index 0000000..644dbe8
--- /dev/null
@@ -0,0 +1,50 @@
+/*
+ * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
+ * From ASN.1 module "E2SM-RC-IEs"
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ */
+
+#ifndef        _E2SM_RC_ControlHeader_Format3_H_
+#define        _E2SM_RC_ControlHeader_Format3_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include "UE-Group-ID.h"
+#include "UE-Group-Definition.h"
+#include "RIC-Style-Type.h"
+#include "RIC-ControlAction-ID.h"
+#include <constr_SEQUENCE.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* E2SM-RC-ControlHeader-Format3 */
+typedef struct E2SM_RC_ControlHeader_Format3 {
+       UE_Group_ID_t    ue_Group_ID;
+       UE_Group_Definition_t    ue_Group_Definition;
+       RIC_Style_Type_t         ric_Style_Type;
+       RIC_ControlAction_ID_t   ric_ControlAction_ID;
+       /*
+        * This type is extensible,
+        * possible extensions are below.
+        */
+       
+       /* Context for parsing across buffer boundaries */
+       asn_struct_ctx_t _asn_ctx;
+} E2SM_RC_ControlHeader_Format3_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_E2SM_RC_ControlHeader_Format3;
+extern asn_SEQUENCE_specifics_t asn_SPC_E2SM_RC_ControlHeader_Format3_specs_1;
+extern asn_TYPE_member_t asn_MBR_E2SM_RC_ControlHeader_Format3_1[4];
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _E2SM_RC_ControlHeader_Format3_H_ */
+#include <asn_internal.h>
index 89cf030..da3d213 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _E2SM_RC_ControlHeader_H_
@@ -24,12 +24,14 @@ 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,
        /* Extensions may appear below */
-       E2SM_RC_ControlHeader__ric_controlHeader_formats_PR_controlHeader_Format2
+       E2SM_RC_ControlHeader__ric_controlHeader_formats_PR_controlHeader_Format2,
+       E2SM_RC_ControlHeader__ric_controlHeader_formats_PR_controlHeader_Format3
 } E2SM_RC_ControlHeader__ric_controlHeader_formats_PR;
 
 /* Forward declarations */
 struct E2SM_RC_ControlHeader_Format1;
 struct E2SM_RC_ControlHeader_Format2;
+struct E2SM_RC_ControlHeader_Format3;
 
 /* E2SM-RC-ControlHeader */
 typedef struct E2SM_RC_ControlHeader {
@@ -42,6 +44,7 @@ typedef struct E2SM_RC_ControlHeader {
                         * possible extensions are below.
                         */
                        struct E2SM_RC_ControlHeader_Format2    *controlHeader_Format2;
+                       struct E2SM_RC_ControlHeader_Format3    *controlHeader_Format3;
                } choice;
                
                /* Context for parsing across buffer boundaries */
index 1301ffd..73251d1 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _E2SM_RC_ControlMessage_Format1_Item_H_
index f9f8f8a..8be25df 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _E2SM_RC_ControlMessage_Format1_H_
index 6e2159e..d118662 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _E2SM_RC_ControlMessage_Format2_ControlAction_Item_H_
index cd8fc01..544a03f 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _E2SM_RC_ControlMessage_Format2_Style_Item_H_
index 708bd7e..f555b9a 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _E2SM_RC_ControlMessage_Format2_H_
diff --git a/e2sm/headers/E2SM-RC-ControlMessage-Format3-Item.h b/e2sm/headers/E2SM-RC-ControlMessage-Format3-Item.h
new file mode 100644 (file)
index 0000000..c3d3b90
--- /dev/null
@@ -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-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ */
+
+#ifndef        _E2SM_RC_ControlMessage_Format3_Item_H_
+#define        _E2SM_RC_ControlMessage_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-ControlMessage-Format3-Item */
+typedef struct E2SM_RC_ControlMessage_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_ControlMessage_Format3_Item_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_E2SM_RC_ControlMessage_Format3_Item;
+extern asn_SEQUENCE_specifics_t asn_SPC_E2SM_RC_ControlMessage_Format3_Item_specs_1;
+extern asn_TYPE_member_t asn_MBR_E2SM_RC_ControlMessage_Format3_Item_1[2];
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _E2SM_RC_ControlMessage_Format3_Item_H_ */
+#include <asn_internal.h>
diff --git a/e2sm/headers/E2SM-RC-ControlMessage-Format3.h b/e2sm/headers/E2SM-RC-ControlMessage-Format3.h
new file mode 100644 (file)
index 0000000..792ddbe
--- /dev/null
@@ -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-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ */
+
+#ifndef        _E2SM_RC_ControlMessage_Format3_H_
+#define        _E2SM_RC_ControlMessage_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_EntityFilter;
+struct E2SM_RC_ControlMessage_Format3_Item;
+
+/* E2SM-RC-ControlMessage-Format3 */
+typedef struct E2SM_RC_ControlMessage_Format3 {
+       struct E2SM_RC_ControlMessage_Format3__listOfEntityFilters {
+               A_SEQUENCE_OF(struct E2SM_RC_EntityFilter) list;
+               
+               /* Context for parsing across buffer boundaries */
+               asn_struct_ctx_t _asn_ctx;
+       } *listOfEntityFilters;
+       struct E2SM_RC_ControlMessage_Format3__entityAgnosticControlRanP_List {
+               A_SEQUENCE_OF(struct E2SM_RC_ControlMessage_Format3_Item) list;
+               
+               /* Context for parsing across buffer boundaries */
+               asn_struct_ctx_t _asn_ctx;
+       } *entityAgnosticControlRanP_List;
+       /*
+        * This type is extensible,
+        * possible extensions are below.
+        */
+       
+       /* Context for parsing across buffer boundaries */
+       asn_struct_ctx_t _asn_ctx;
+} E2SM_RC_ControlMessage_Format3_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_E2SM_RC_ControlMessage_Format3;
+extern asn_SEQUENCE_specifics_t asn_SPC_E2SM_RC_ControlMessage_Format3_specs_1;
+extern asn_TYPE_member_t asn_MBR_E2SM_RC_ControlMessage_Format3_1[2];
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _E2SM_RC_ControlMessage_Format3_H_ */
+#include <asn_internal.h>
index 3e40e27..b733629 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _E2SM_RC_ControlMessage_H_
@@ -24,12 +24,14 @@ 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,
        /* Extensions may appear below */
-       E2SM_RC_ControlMessage__ric_controlMessage_formats_PR_controlMessage_Format2
+       E2SM_RC_ControlMessage__ric_controlMessage_formats_PR_controlMessage_Format2,
+       E2SM_RC_ControlMessage__ric_controlMessage_formats_PR_controlMessage_Format3
 } E2SM_RC_ControlMessage__ric_controlMessage_formats_PR;
 
 /* Forward declarations */
 struct E2SM_RC_ControlMessage_Format1;
 struct E2SM_RC_ControlMessage_Format2;
+struct E2SM_RC_ControlMessage_Format3;
 
 /* E2SM-RC-ControlMessage */
 typedef struct E2SM_RC_ControlMessage {
@@ -42,6 +44,7 @@ typedef struct E2SM_RC_ControlMessage {
                         * possible extensions are below.
                         */
                        struct E2SM_RC_ControlMessage_Format2   *controlMessage_Format2;
+                       struct E2SM_RC_ControlMessage_Format3   *controlMessage_Format3;
                } choice;
                
                /* Context for parsing across buffer boundaries */
index c9d6936..bfb0e50 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _E2SM_RC_ControlOutcome_Format1_Item_H_
index cdfafd9..992e431 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _E2SM_RC_ControlOutcome_Format1_H_
index d3252e3..b71dd3c 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _E2SM_RC_ControlOutcome_Format2_ControlOutcome_Item_H_
index 981033a..6fb9f91 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _E2SM_RC_ControlOutcome_Format2_RANP_Item_H_
index 57ad472..1fa5eb5 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _E2SM_RC_ControlOutcome_Format2_Style_Item_H_
index 47d9e46..f6adaef 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _E2SM_RC_ControlOutcome_Format2_H_
index dc2f5f3..66280b1 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _E2SM_RC_ControlOutcome_Format3_Item_H_
index bbb1fad..a2533ec 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _E2SM_RC_ControlOutcome_Format3_H_
index 1b7caff..9b8cdb8 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _E2SM_RC_ControlOutcome_H_
diff --git a/e2sm/headers/E2SM-RC-EntityFilter.h b/e2sm/headers/E2SM-RC-EntityFilter.h
new file mode 100644 (file)
index 0000000..19c0218
--- /dev/null
@@ -0,0 +1,57 @@
+/*
+ * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
+ * From ASN.1 module "E2SM-RC-IEs"
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ */
+
+#ifndef        _E2SM_RC_EntityFilter_H_
+#define        _E2SM_RC_EntityFilter_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include "EntityFilter-ID.h"
+#include "RANParameter-Testing.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_Format3_Item;
+
+/* E2SM-RC-EntityFilter */
+typedef struct E2SM_RC_EntityFilter {
+       EntityFilter_ID_t        entityFilter_ID;
+       RANParameter_Testing_t   entityFilter_Definition;
+       struct E2SM_RC_EntityFilter__entitySpecificControlRanP_List {
+               A_SEQUENCE_OF(struct E2SM_RC_ControlMessage_Format3_Item) list;
+               
+               /* Context for parsing across buffer boundaries */
+               asn_struct_ctx_t _asn_ctx;
+       } entitySpecificControlRanP_List;
+       /*
+        * This type is extensible,
+        * possible extensions are below.
+        */
+       
+       /* Context for parsing across buffer boundaries */
+       asn_struct_ctx_t _asn_ctx;
+} E2SM_RC_EntityFilter_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_E2SM_RC_EntityFilter;
+extern asn_SEQUENCE_specifics_t asn_SPC_E2SM_RC_EntityFilter_specs_1;
+extern asn_TYPE_member_t asn_MBR_E2SM_RC_EntityFilter_1[3];
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _E2SM_RC_EntityFilter_H_ */
+#include <asn_internal.h>
index 2ea05aa..3b68318 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _E2SM_RC_EventTrigger_Format1_Item_H_
index c27c233..8040fcc 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _E2SM_RC_EventTrigger_Format1_H_
index 5eecde6..7178d4b 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _E2SM_RC_EventTrigger_Format2_H_
index f625475..8a959af 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _E2SM_RC_EventTrigger_Format3_Item_H_
index fbd4fe9..2569ce2 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _E2SM_RC_EventTrigger_Format3_H_
index f32719b..10440e2 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _E2SM_RC_EventTrigger_Format4_Item_H_
index 98a9481..e884d3a 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _E2SM_RC_EventTrigger_Format4_H_
index 6eff2d6..7cde340 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _E2SM_RC_EventTrigger_Format5_H_
index 8601557..00feeab 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _E2SM_RC_EventTrigger_H_
index eb3dad0..139ab6b 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _E2SM_RC_IndicationHeader_Format1_H_
index a3fabc5..560fc56 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _E2SM_RC_IndicationHeader_Format2_H_
index 2b7da45..4dc7328 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _E2SM_RC_IndicationHeader_Format3_H_
index 702648a..28226ad 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _E2SM_RC_IndicationHeader_H_
index 0676924..527d165 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _E2SM_RC_IndicationMessage_Format1_Item_H_
index 69275eb..bb57ae6 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _E2SM_RC_IndicationMessage_Format1_H_
index ca1e403..c4b1985 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _E2SM_RC_IndicationMessage_Format2_Item_H_
index ea0a0a1..b42f731 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _E2SM_RC_IndicationMessage_Format2_RANParameter_Item_H_
index 079f0e9..882e99e 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _E2SM_RC_IndicationMessage_Format2_H_
index 79ae9ff..35ce9f5 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _E2SM_RC_IndicationMessage_Format3_Item_H_
index dbee9b2..dc3dc15 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _E2SM_RC_IndicationMessage_Format3_H_
index 6b12c53..c1ee0ae 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _E2SM_RC_IndicationMessage_Format4_ItemCell_H_
index c588fa5..378c82e 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _E2SM_RC_IndicationMessage_Format4_ItemUE_H_
index cdd90f7..1570728 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _E2SM_RC_IndicationMessage_Format4_H_
index d06af14..881b665 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _E2SM_RC_IndicationMessage_Format5_Item_H_
index 6143915..d72105c 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _E2SM_RC_IndicationMessage_Format5_H_
index 98e053f..cde41e8 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _E2SM_RC_IndicationMessage_Format6_Indication_Item_H_
index a36ab9a..9108b81 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _E2SM_RC_IndicationMessage_Format6_RANP_Item_H_
index 384f8d9..be8475e 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _E2SM_RC_IndicationMessage_Format6_Style_Item_H_
index 8ca2e68..84f80a3 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _E2SM_RC_IndicationMessage_Format6_H_
index 348f452..a77db23 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _E2SM_RC_IndicationMessage_H_
index 16f5522..86d7377 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _E2SM_RC_RANFunctionDefinition_H_
index 18ec07b..45b3eb5 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _EN_GNB_ID_H_
index 23d144a..78fdfff 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _ENB_ID_H_
index e8f5297..43079fd 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _ENB_UE_X2AP_ID_Extension_H_
index 43ca62f..97266ea 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _ENB_UE_X2AP_ID_H_
index 239b231..1d03601 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _EUTRA_CGI_H_
index 1d78b40..47f4609 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _EUTRACellIdentity_H_
diff --git a/e2sm/headers/EntityFilter-ID.h b/e2sm/headers/EntityFilter-ID.h
new file mode 100644 (file)
index 0000000..ab01557
--- /dev/null
@@ -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-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ */
+
+#ifndef        _EntityFilter_ID_H_
+#define        _EntityFilter_ID_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include <NativeInteger.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* EntityFilter-ID */
+typedef long    EntityFilter_ID_t;
+
+/* Implementation */
+extern asn_per_constraints_t asn_PER_type_EntityFilter_ID_constr_1;
+extern asn_TYPE_descriptor_t asn_DEF_EntityFilter_ID;
+asn_struct_free_f EntityFilter_ID_free;
+asn_struct_print_f EntityFilter_ID_print;
+asn_constr_check_f EntityFilter_ID_constraint;
+ber_type_decoder_f EntityFilter_ID_decode_ber;
+der_type_encoder_f EntityFilter_ID_encode_der;
+xer_type_decoder_f EntityFilter_ID_decode_xer;
+xer_type_encoder_f EntityFilter_ID_encode_xer;
+oer_type_decoder_f EntityFilter_ID_decode_oer;
+oer_type_encoder_f EntityFilter_ID_encode_oer;
+per_type_decoder_f EntityFilter_ID_decode_uper;
+per_type_encoder_f EntityFilter_ID_encode_uper;
+per_type_decoder_f EntityFilter_ID_decode_aper;
+per_type_encoder_f EntityFilter_ID_encode_aper;
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _EntityFilter_ID_H_ */
+#include <asn_internal.h>
index 38bc4ee..e5d34b8 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _EventTrigger_Cell_Info_Item_Choice_Group_H_
index 4fef2d2..3f7de0d 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _EventTrigger_Cell_Info_Item_Choice_Individual_H_
index c3a3e97..4a68095 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _EventTrigger_Cell_Info_Item_H_
index f38e59e..8657131 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _EventTrigger_Cell_Info_H_
index d3b988e..4f45bef 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _EventTrigger_UE_Info_Item_Choice_Group_H_
index 321e050..95b122c 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _EventTrigger_UE_Info_Item_Choice_Individual_H_
index a157b7e..e5398f6 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _EventTrigger_UE_Info_Item_H_
index 56d73ec..1497e5f 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _EventTrigger_UE_Info_H_
index 985e916..164baaa 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _EventTrigger_UEevent_Info_Item_H_
index 9639f21..7e708d5 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _EventTrigger_UEevent_Info_H_
index a930b18..4ccff57 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _FiveGS_TAC_H_
index cdf9148..a473929 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _FiveQI_H_
index f9ecc2f..6d03d54 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _FreqBandNrItem_H_
index 6b4f5e1..60dbeda 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _GNB_CU_CP_UE_E1AP_ID_H_
index 9dd0120..4452a10 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _GNB_CU_UE_F1AP_ID_H_
index 78fff79..8bee05a 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _GNB_CU_UP_ID_H_
index a1a4bb9..a7fc663 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _GNB_DU_ID_H_
index 62875f3..d55a669 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _GNB_ID_H_
index cb1ebae..cc6a2ff 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _GUAMI_H_
index 1cdfa1d..ee2a42f 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _GUMMEI_H_
index 5077540..bb38178 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _GlobalENB_ID_H_
index 747d9f6..dfd1422 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _GlobalGNB_ID_H_
index 27c6222..10aff79 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _GlobalNGRANNodeID_H_
index 8d544cc..1f54d84 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _GlobalNgENB_ID_H_
index 60e4eb8..e204df4 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _GlobalenGNB_ID_H_
index 318c470..8df31c4 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _GroupID_H_
index 9b20ddb..1131be3 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _IndexToRFSP_H_
index a23f1ac..95795c8 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _InsertIndication_RANParameter_Item_H_
index 75bc548..618e188 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _Interface_MessageID_H_
index 84c1339..6ead96c 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _InterfaceID_E1_H_
index cfd6f2c..bee3128 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _InterfaceID_F1_H_
index 27b2029..f6fe67b 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _InterfaceID_NG_H_
index a9d49fa..85a8347 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _InterfaceID_S1_H_
index d42db01..8e7ff13 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _InterfaceID_W1_H_
index b1effaa..e1f9267 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _InterfaceID_X2_H_
index eded096..ade6249 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _InterfaceID_Xn_H_
index 65ec8a2..56bd0b0 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _InterfaceIdentifier_H_
index c1bb25c..8f15c13 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _InterfaceType_H_
index 86d1dd8..8382106 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _L2Parameters_RANParameter_Item_H_
diff --git a/e2sm/headers/ListOfAdditionalSupportedFormats-UEGroupControl.h b/e2sm/headers/ListOfAdditionalSupportedFormats-UEGroupControl.h
new file mode 100644 (file)
index 0000000..4ad485c
--- /dev/null
@@ -0,0 +1,44 @@
+/*
+ * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
+ * From ASN.1 module "E2SM-RC-IEs"
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ */
+
+#ifndef        _ListOfAdditionalSupportedFormats_UEGroupControl_H_
+#define        _ListOfAdditionalSupportedFormats_UEGroupControl_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include <asn_SEQUENCE_OF.h>
+#include <constr_SEQUENCE_OF.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* Forward declarations */
+struct AdditionalSupportedFormat_UEGroupControl;
+
+/* ListOfAdditionalSupportedFormats-UEGroupControl */
+typedef struct ListOfAdditionalSupportedFormats_UEGroupControl {
+       A_SEQUENCE_OF(struct AdditionalSupportedFormat_UEGroupControl) list;
+       
+       /* Context for parsing across buffer boundaries */
+       asn_struct_ctx_t _asn_ctx;
+} ListOfAdditionalSupportedFormats_UEGroupControl_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_ListOfAdditionalSupportedFormats_UEGroupControl;
+extern asn_SET_OF_specifics_t asn_SPC_ListOfAdditionalSupportedFormats_UEGroupControl_specs_1;
+extern asn_TYPE_member_t asn_MBR_ListOfAdditionalSupportedFormats_UEGroupControl_1[1];
+extern asn_per_constraints_t asn_PER_type_ListOfAdditionalSupportedFormats_UEGroupControl_constr_1;
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _ListOfAdditionalSupportedFormats_UEGroupControl_H_ */
+#include <asn_internal.h>
index 7d2161c..b14507c 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _LogicalOR_H_
index 9fdbc1c..92560b2 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _MME_Code_H_
index 00389dc..6880e03 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _MME_Group_ID_H_
index 8c89737..cc3e550 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _MME_UE_S1AP_ID_H_
index 847806e..afe664d 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _MessageType_Choice_NI_H_
index 9523774..928446f 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _MessageType_Choice_RRC_H_
index 92c669a..bfa6940 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _MessageType_Choice_H_
index 9cf70f8..1408496 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _NG_RANnodeUEXnAPID_H_
index 1fe6199..4c05b4c 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _NGENB_CU_UE_W1AP_ID_H_
index 04421e8..32e9f12 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _NGENB_DU_ID_H_
index 7110ab5..f66f57d 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _NR_ARFCN_H_
index a9c8f52..b31ebd5 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _NR_CGI_H_
index 1e584a8..4da3f29 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _NR_PCI_H_
index fb12d0d..91c626c 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _NRCellIdentity_H_
index 50f817b..c0faa31 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _NRFrequencyBand_List_H_
index e42074d..26afd69 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _NRFrequencyBandItem_H_
index 878dc08..4da2bb6 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _NRFrequencyInfo_H_
index 3e74e69..87eddd9 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _NRFrequencyShift7p5khz_H_
index aa44c2e..1fe2344 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _NeighborCell_Item_Choice_E_UTRA_H_
index ac38b8a..f754452 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _NeighborCell_Item_Choice_NR_H_
index f2eb861..f452561 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _NeighborCell_Item_H_
index 148c62a..dc27315 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _NeighborCell_List_H_
index 8740c59..bab4c0a 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _NeighborRelation_Info_H_
index a4778ba..278d621 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _NgENB_ID_H_
index 85ee6c2..87484d0 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _PLMNIdentity_H_
index d633354..c5b039a 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _PolicyAction_RANParameter_Item_H_
index 4120d7d..53c6f84 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _PolicyCondition_RANParameter_Item_H_
index 07805df..7a0f97d 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _QCI_H_
index 342322c..e3d06da 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _QoSID_H_
index 824219c..f3ce022 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _QosFlowIdentifier_H_
index ecea6c7..2079dd0 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _RAN_CallProcess_ID_H_
@@ -19,12 +19,11 @@ extern "C" {
 #endif
 
 /* RAN-CallProcess-ID */
-typedef unsigned long   RAN_CallProcess_ID_t;
+typedef 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;
index 38fe9a3..cacb9a7 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _RANFunctionDefinition_Control_Action_Item_H_
@@ -14,6 +14,7 @@
 /* Including external dependencies */
 #include "RIC-ControlAction-ID.h"
 #include "RIC-ControlAction-Name.h"
+#include <NativeEnumerated.h>
 #include <asn_SEQUENCE_OF.h>
 #include <constr_SEQUENCE_OF.h>
 #include <constr_SEQUENCE.h>
 extern "C" {
 #endif
 
+/* Dependencies */
+typedef enum RANFunctionDefinition_Control_Action_Item__ueGroup_ControlAction_Supported {
+       RANFunctionDefinition_Control_Action_Item__ueGroup_ControlAction_Supported_true = 0,
+       RANFunctionDefinition_Control_Action_Item__ueGroup_ControlAction_Supported_false        = 1
+       /*
+        * Enumeration is extensible
+        */
+} e_RANFunctionDefinition_Control_Action_Item__ueGroup_ControlAction_Supported;
+
 /* Forward declarations */
 struct ControlAction_RANParameter_Item;
 
@@ -29,6 +39,7 @@ struct ControlAction_RANParameter_Item;
 typedef struct RANFunctionDefinition_Control_Action_Item {
        RIC_ControlAction_ID_t   ric_ControlAction_ID;
        RIC_ControlAction_Name_t         ric_ControlAction_Name;
+       long     ueGroup_ControlAction_Supported;
        struct RANFunctionDefinition_Control_Action_Item__ran_ControlActionParameters_List {
                A_SEQUENCE_OF(struct ControlAction_RANParameter_Item) list;
                
@@ -45,9 +56,10 @@ typedef struct RANFunctionDefinition_Control_Action_Item {
 } RANFunctionDefinition_Control_Action_Item_t;
 
 /* Implementation */
+/* extern asn_TYPE_descriptor_t asn_DEF_ueGroup_ControlAction_Supported_4;     // (Use -fall-defs-global to expose) */
 extern asn_TYPE_descriptor_t asn_DEF_RANFunctionDefinition_Control_Action_Item;
 extern asn_SEQUENCE_specifics_t asn_SPC_RANFunctionDefinition_Control_Action_Item_specs_1;
-extern asn_TYPE_member_t asn_MBR_RANFunctionDefinition_Control_Action_Item_1[3];
+extern asn_TYPE_member_t asn_MBR_RANFunctionDefinition_Control_Action_Item_1[4];
 
 #ifdef __cplusplus
 }
index 3b6a251..8fca070 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _RANFunctionDefinition_Control_Item_H_
index 84e65df..4b7f11b 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _RANFunctionDefinition_Control_H_
index e230f2b..bd407e5 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _RANFunctionDefinition_EventTrigger_Breakpoint_Item_H_
index a38820f..75bc444 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _RANFunctionDefinition_EventTrigger_CallProcess_Item_H_
index 3a5cdba..75e3a3e 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _RANFunctionDefinition_EventTrigger_Style_Item_H_
index 70f00f7..8e1df9c 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _RANFunctionDefinition_EventTrigger_H_
index ae2542f..82bc760 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _RANFunctionDefinition_Insert_Indication_Item_H_
index c16b201..a07e0f1 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _RANFunctionDefinition_Insert_Item_H_
index e5216b9..296e421 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _RANFunctionDefinition_Insert_H_
index 3d0f2c8..459eaaf 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _RANFunctionDefinition_Policy_Action_Item_H_
index 4286c88..a3451f1 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _RANFunctionDefinition_Policy_Item_H_
index 962a98d..5c11c0d 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _RANFunctionDefinition_Policy_H_
index ac716d6..30c9da0 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _RANFunctionDefinition_Report_Item_H_
index 8535468..0a98bb8 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _RANFunctionDefinition_Report_H_
index 3afeca9..4224397 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _RANParameter_Definition_Choice_LIST_Item_H_
index 5ccaa43..9e5381c 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _RANParameter_Definition_Choice_LIST_H_
index f0fea4a..7ff93cb 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _RANParameter_Definition_Choice_STRUCTURE_Item_H_
index aa0b336..8536b25 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _RANParameter_Definition_Choice_STRUCTURE_H_
index a140a8c..1bff5b3 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _RANParameter_Definition_Choice_H_
index d575f31..cd575b8 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _RANParameter_Definition_H_
index 670a579..dce8b1d 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _RANParameter_ID_H_
@@ -19,12 +19,11 @@ extern "C" {
 #endif
 
 /* RANParameter-ID */
-typedef unsigned long   RANParameter_ID_t;
+typedef 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;
index 1a0a4c4..ac88b37 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _RANParameter_LIST_H_
index 44d89e3..be672df 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _RANParameter_Name_H_
index ece61f1..1f07502 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _RANParameter_STRUCTURE_Item_H_
index d7eaab3..9317bbd 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _RANParameter_STRUCTURE_H_
index 5b940f7..526dbe1 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _RANParameter_Testing_Item_Choice_ElementFalse_H_
index eb94431..cf98294 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _RANParameter_Testing_Item_Choice_ElementTrue_H_
index 857d9f0..520bf0d 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _RANParameter_Testing_Item_Choice_List_H_
index d03e650..3e550ab 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _RANParameter_Testing_Item_Choice_Structure_H_
index 1a44511..aa1c06e 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _RANParameter_Testing_Item_H_
index ca1aa83..b83a452 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _RANParameter_Testing_LIST_H_
index a34b34b..334bb2a 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _RANParameter_Testing_STRUCTURE_H_
index b7a4bbf..0c15c81 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _RANParameter_Testing_H_
index bd059f1..efbe291 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _RANParameter_TestingCondition_H_
index f5510b9..c6848c4 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _RANParameter_Value_H_
index a6dad9d..35d2dc3 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _RANParameter_ValueType_Choice_ElementFalse_H_
index 2475273..61266a5 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _RANParameter_ValueType_Choice_ElementTrue_H_
index fcd6d8c..49c5d0c 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _RANParameter_ValueType_Choice_List_H_
index a8f1d04..1569234 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _RANParameter_ValueType_Choice_Structure_H_
index 9fea3d5..c8448b7 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _RANParameter_ValueType_H_
index 3cee4f8..1e7b4f3 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _RANUEID_H_
index deb65f9..5798e04 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _RANfunction_Name_H_
index 0a2b6af..1512ff7 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _RIC_CallProcessBreakpoint_ID_H_
index 30b3303..e927ce9 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _RIC_CallProcessBreakpoint_Name_H_
index 901ba5e..f1caf17 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _RIC_CallProcessType_ID_H_
index 13a9013..95049b6 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _RIC_CallProcessType_Name_H_
index b19f1ea..f2cf51e 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _RIC_ControlAction_ID_H_
index fcbc03e..f5acd12 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _RIC_ControlAction_Name_H_
index 737098d..11a471e 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _RIC_EventTrigger_Cell_ID_H_
index 702ee72..fd92d16 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _RIC_EventTrigger_UE_ID_H_
index 61d07a7..56d9d88 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _RIC_EventTrigger_UEevent_ID_H_
index ec0335b..da1b586 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _RIC_EventTriggerCondition_ID_H_
index e82251d..a173d14 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _RIC_Format_Type_H_
index 6ea6430..6fa02e7 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _RIC_InsertIndication_ID_H_
index 2c7fed1..75ed3b2 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _RIC_InsertIndication_Name_H_
index f4e6dd0..b970b3a 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _RIC_PolicyAction_RANParameter_Item_H_
index 8bff62f..d111ec1 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _RIC_PolicyAction_H_
index 9603b4a..0c87ff0 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _RIC_Style_Name_H_
index c36f8a8..41aefa9 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _RIC_Style_Type_H_
index 5c4461c..86ee130 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _RRC_MessageID_H_
index 7cbbbd0..e30f117 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _RRC_State_H_
index a56f897..3358ab1 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _RRCclass_LTE_H_
index 9f6475c..5ce2928 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _RRCclass_NR_H_
index 4e6b386..4ec5c53 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _Report_RANParameter_Item_H_
index ade3ead..7ba10cb 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _S_NSSAI_H_
index 20fd4a6..6eb290f 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _SD_H_
index 948c5ae..efc3228 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _SST_H_
index a161892..9a72cd8 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _ServingCell_ARFCN_H_
index c516cae..a163136 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _ServingCell_PCI_H_
index 441e728..d5e42d8 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _SubscriberProfileIDforRFP_H_
index d1ac7b9..32f7ded 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _SupportedSULBandList_H_
index 3eceeab..284d0d0 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _SupportedSULFreqBandItem_H_
index ea9570a..d717dbe 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _TriggerType_Choice_L2state_H_
index c5c9774..1851030 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _TriggerType_Choice_RRCstate_Item_H_
index 1805bd8..31eaa21 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _TriggerType_Choice_RRCstate_H_
index 8920c36..4789b9e 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _TriggerType_Choice_UEID_H_
index 20afe9c..39fb56b 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _TriggerType_Choice_H_
diff --git a/e2sm/headers/UE-Group-Definition.h b/e2sm/headers/UE-Group-Definition.h
new file mode 100644 (file)
index 0000000..bab5141
--- /dev/null
@@ -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-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ */
+
+#ifndef        _UE_Group_Definition_H_
+#define        _UE_Group_Definition_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 UEGroupDefinitionIdentifier_Item;
+
+/* UE-Group-Definition */
+typedef struct UE_Group_Definition {
+       struct UE_Group_Definition__ueGroupDefinitionIdentifier_LIST {
+               A_SEQUENCE_OF(struct UEGroupDefinitionIdentifier_Item) list;
+               
+               /* Context for parsing across buffer boundaries */
+               asn_struct_ctx_t _asn_ctx;
+       } ueGroupDefinitionIdentifier_LIST;
+       /*
+        * This type is extensible,
+        * possible extensions are below.
+        */
+       
+       /* Context for parsing across buffer boundaries */
+       asn_struct_ctx_t _asn_ctx;
+} UE_Group_Definition_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_UE_Group_Definition;
+extern asn_SEQUENCE_specifics_t asn_SPC_UE_Group_Definition_specs_1;
+extern asn_TYPE_member_t asn_MBR_UE_Group_Definition_1[1];
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _UE_Group_Definition_H_ */
+#include <asn_internal.h>
diff --git a/e2sm/headers/UE-Group-ID.h b/e2sm/headers/UE-Group-ID.h
new file mode 100644 (file)
index 0000000..73be634
--- /dev/null
@@ -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-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ */
+
+#ifndef        _UE_Group_ID_H_
+#define        _UE_Group_ID_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include <NativeInteger.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* UE-Group-ID */
+typedef long    UE_Group_ID_t;
+
+/* Implementation */
+extern asn_per_constraints_t asn_PER_type_UE_Group_ID_constr_1;
+extern asn_TYPE_descriptor_t asn_DEF_UE_Group_ID;
+asn_struct_free_f UE_Group_ID_free;
+asn_struct_print_f UE_Group_ID_print;
+asn_constr_check_f UE_Group_ID_constraint;
+ber_type_decoder_f UE_Group_ID_decode_ber;
+der_type_encoder_f UE_Group_ID_encode_der;
+xer_type_decoder_f UE_Group_ID_decode_xer;
+xer_type_encoder_f UE_Group_ID_encode_xer;
+oer_type_decoder_f UE_Group_ID_decode_oer;
+oer_type_encoder_f UE_Group_ID_encode_oer;
+per_type_decoder_f UE_Group_ID_decode_uper;
+per_type_encoder_f UE_Group_ID_encode_uper;
+per_type_decoder_f UE_Group_ID_decode_aper;
+per_type_encoder_f UE_Group_ID_encode_aper;
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _UE_Group_ID_H_ */
+#include <asn_internal.h>
diff --git a/e2sm/headers/UEGroupDefinitionIdentifier-Item.h b/e2sm/headers/UEGroupDefinitionIdentifier-Item.h
new file mode 100644 (file)
index 0000000..8c5ebc4
--- /dev/null
@@ -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-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ */
+
+#ifndef        _UEGroupDefinitionIdentifier_Item_H_
+#define        _UEGroupDefinitionIdentifier_Item_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include "RANParameter-ID.h"
+#include "RANParameter-ValueType.h"
+#include "LogicalOR.h"
+#include <constr_SEQUENCE.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* UEGroupDefinitionIdentifier-Item */
+typedef struct UEGroupDefinitionIdentifier_Item {
+       RANParameter_ID_t        ranParameter_ID;
+       RANParameter_ValueType_t         ranParameter_valueType;
+       LogicalOR_t     *logicalOR;     /* OPTIONAL */
+       /*
+        * This type is extensible,
+        * possible extensions are below.
+        */
+       
+       /* Context for parsing across buffer boundaries */
+       asn_struct_ctx_t _asn_ctx;
+} UEGroupDefinitionIdentifier_Item_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_UEGroupDefinitionIdentifier_Item;
+extern asn_SEQUENCE_specifics_t asn_SPC_UEGroupDefinitionIdentifier_Item_specs_1;
+extern asn_TYPE_member_t asn_MBR_UEGroupDefinitionIdentifier_Item_1[3];
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _UEGroupDefinitionIdentifier_Item_H_ */
+#include <asn_internal.h>
index 2d19777..b4db948 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _UEID_EN_GNB_H_
index 833b52f..0747590 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _UEID_ENB_H_
index 6844487..8bda864 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _UEID_GNB_CU_CP_E1AP_ID_Item_H_
index 5dd862a..96588cf 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _UEID_GNB_CU_CP_E1AP_ID_List_H_
index 8193bcf..2f231c4 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _UEID_GNB_CU_CP_F1AP_ID_Item_H_
index b1384c3..1b119e0 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _UEID_GNB_CU_F1AP_ID_List_H_
index 545fe5d..c850dc5 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _UEID_GNB_CU_UP_H_
index 3fc4b80..2769fcb 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _UEID_GNB_DU_H_
index 4d62c06..dc96823 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _UEID_GNB_H_
index fb405e5..c4c7dc5 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _UEID_NG_ENB_DU_H_
index cd0125d..a58d494 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _UEID_NG_ENB_H_
index 2526585..cfc751f 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _UEID_H_
index 54a1d4b..1603ad5 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #ifndef        _UEIdentification_RANParameter_Item_H_
index 9340288..8d520d7 100644 (file)
@@ -34,6 +34,9 @@ extern "C" {
 #define maxnoofPolicyAction (65535)
 #define maxnoofInsertIndicationActions (63)
 #define maxnoofMulCtrlActions (63)
+#define maxGroupDefinitionIdentifierParameters (255)
+#define maxnoofAssociatedEntityFilters (255)
+#define maxnoofFormatTypes (63)
 #define maxE1APid (65535)
 #define maxF1APid (4)
 #define maxEARFCN (65535)
index 0180c9e..0c8c838 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "AMF-UE-NGAP-ID.h"
index b8be1d1..438e3e7 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "AMFPointer.h"
index fc663d9..2d437d2 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "AMFRegionID.h"
index 28886f2..13be578 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "AMFSetID.h"
diff --git a/e2sm/lib/AdditionalSupportedFormat-UEGroupControl.c b/e2sm/lib/AdditionalSupportedFormat-UEGroupControl.c
new file mode 100644 (file)
index 0000000..8e87590
--- /dev/null
@@ -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-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ */
+
+#include "AdditionalSupportedFormat-UEGroupControl.h"
+
+asn_TYPE_member_t asn_MBR_AdditionalSupportedFormat_UEGroupControl_1[] = {
+       { ATF_NOFLAGS, 0, offsetof(struct AdditionalSupportedFormat_UEGroupControl, ric_ControlHeaderFormat_Type),
+               (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
+               -1,     /* IMPLICIT tag at current level */
+               &asn_DEF_RIC_Format_Type,
+               0,
+               { 0, 0, 0 },
+               0, 0, /* No default value */
+               "ric-ControlHeaderFormat-Type"
+               },
+       { ATF_NOFLAGS, 0, offsetof(struct AdditionalSupportedFormat_UEGroupControl, ric_ControlMessageFormat_Type),
+               (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
+               -1,     /* IMPLICIT tag at current level */
+               &asn_DEF_RIC_Format_Type,
+               0,
+               { 0, 0, 0 },
+               0, 0, /* No default value */
+               "ric-ControlMessageFormat-Type"
+               },
+};
+static const ber_tlv_tag_t asn_DEF_AdditionalSupportedFormat_UEGroupControl_tags_1[] = {
+       (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
+};
+static const asn_TYPE_tag2member_t asn_MAP_AdditionalSupportedFormat_UEGroupControl_tag2el_1[] = {
+    { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* ric-ControlHeaderFormat-Type */
+    { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* ric-ControlMessageFormat-Type */
+};
+asn_SEQUENCE_specifics_t asn_SPC_AdditionalSupportedFormat_UEGroupControl_specs_1 = {
+       sizeof(struct AdditionalSupportedFormat_UEGroupControl),
+       offsetof(struct AdditionalSupportedFormat_UEGroupControl, _asn_ctx),
+       asn_MAP_AdditionalSupportedFormat_UEGroupControl_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_AdditionalSupportedFormat_UEGroupControl = {
+       "AdditionalSupportedFormat-UEGroupControl",
+       "AdditionalSupportedFormat-UEGroupControl",
+       &asn_OP_SEQUENCE,
+       asn_DEF_AdditionalSupportedFormat_UEGroupControl_tags_1,
+       sizeof(asn_DEF_AdditionalSupportedFormat_UEGroupControl_tags_1)
+               /sizeof(asn_DEF_AdditionalSupportedFormat_UEGroupControl_tags_1[0]), /* 1 */
+       asn_DEF_AdditionalSupportedFormat_UEGroupControl_tags_1,        /* Same as above */
+       sizeof(asn_DEF_AdditionalSupportedFormat_UEGroupControl_tags_1)
+               /sizeof(asn_DEF_AdditionalSupportedFormat_UEGroupControl_tags_1[0]), /* 1 */
+       { 0, 0, SEQUENCE_constraint },
+       asn_MBR_AdditionalSupportedFormat_UEGroupControl_1,
+       2,      /* Elements count */
+       &asn_SPC_AdditionalSupportedFormat_UEGroupControl_specs_1       /* Additional specs */
+};
+
index 99b1946..5b1aa49 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "CGI.h"
index 4933869..8350943 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "CallProcessBreakpoint-RANParameter-Item.h"
index 6cec813..fbd7ea0 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "CellIdentification-RANParameter-Item.h"
index 86fddd9..5ff5701 100644 (file)
@@ -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.asn"
- *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "ControlAction-RANParameter-Item.h"
 
 #include "RANParameter-Definition.h"
+#include "ListOfAdditionalSupportedFormats-UEGroupControl.h"
 asn_TYPE_member_t asn_MBR_ControlAction_RANParameter_Item_1[] = {
        { ATF_NOFLAGS, 0, offsetof(struct ControlAction_RANParameter_Item, ranParameter_ID),
                (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
@@ -27,7 +28,7 @@ asn_TYPE_member_t asn_MBR_ControlAction_RANParameter_Item_1[] = {
                0, 0, /* No default value */
                "ranParameter-name"
                },
-       { ATF_POINTER, 1, offsetof(struct ControlAction_RANParameter_Item, ranParameter_Definition),
+       { ATF_POINTER, 2, offsetof(struct ControlAction_RANParameter_Item, ranParameter_Definition),
                (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
                -1,     /* IMPLICIT tag at current level */
                &asn_DEF_RANParameter_Definition,
@@ -36,23 +37,33 @@ asn_TYPE_member_t asn_MBR_ControlAction_RANParameter_Item_1[] = {
                0, 0, /* No default value */
                "ranParameter-Definition"
                },
+       { ATF_POINTER, 1, offsetof(struct ControlAction_RANParameter_Item, listOfAdditionalSupportedFormats_UEGroupControl),
+               (ASN_TAG_CLASS_CONTEXT | (3 << 2)),
+               -1,     /* IMPLICIT tag at current level */
+               &asn_DEF_ListOfAdditionalSupportedFormats_UEGroupControl,
+               0,
+               { 0, 0, 0 },
+               0, 0, /* No default value */
+               "listOfAdditionalSupportedFormats-UEGroupControl"
+               },
 };
-static const int asn_MAP_ControlAction_RANParameter_Item_oms_1[] = { 2 };
+static const int asn_MAP_ControlAction_RANParameter_Item_oms_1[] = { 2, 3 };
 static const ber_tlv_tag_t asn_DEF_ControlAction_RANParameter_Item_tags_1[] = {
        (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
 static const asn_TYPE_tag2member_t asn_MAP_ControlAction_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 | (2 << 2)), 2, 0, 0 } /* ranParameter-Definition */
+    { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* ranParameter-Definition */
+    { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 } /* listOfAdditionalSupportedFormats-UEGroupControl */
 };
 asn_SEQUENCE_specifics_t asn_SPC_ControlAction_RANParameter_Item_specs_1 = {
        sizeof(struct ControlAction_RANParameter_Item),
        offsetof(struct ControlAction_RANParameter_Item, _asn_ctx),
        asn_MAP_ControlAction_RANParameter_Item_tag2el_1,
-       3,      /* Count of tags in the map */
+       4,      /* Count of tags in the map */
        asn_MAP_ControlAction_RANParameter_Item_oms_1,  /* Optional members */
-       0, 1,   /* Root/Additions */
+       0, 2,   /* Root/Additions */
        2,      /* First extension addition */
 };
 asn_TYPE_descriptor_t asn_DEF_ControlAction_RANParameter_Item = {
@@ -67,7 +78,7 @@ asn_TYPE_descriptor_t asn_DEF_ControlAction_RANParameter_Item = {
                /sizeof(asn_DEF_ControlAction_RANParameter_Item_tags_1[0]), /* 1 */
        { 0, 0, SEQUENCE_constraint },
        asn_MBR_ControlAction_RANParameter_Item_1,
-       3,      /* Elements count */
+       4,      /* Elements count */
        &asn_SPC_ControlAction_RANParameter_Item_specs_1        /* Additional specs */
 };
 
index 63e624f..8ed993f 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "ControlOutcome-RANParameter-Item.h"
index c3764b7..b107891 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "CoreCPID.h"
index 00bd514..b08a187 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "E-UTRA-ARFCN.h"
index 6477cd1..30388d4 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "E-UTRA-PCI.h"
index 29b30e9..a329ffa 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "E-UTRA-TAC.h"
index ba8dfa8..ba5ed5e 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "E2SM-RC-ActionDefinition-Format1-Item.h"
index 7cd3499..6b73cd8 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "E2SM-RC-ActionDefinition-Format1.h"
index 9a9621b..ee25996 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "E2SM-RC-ActionDefinition-Format2-Item.h"
index 057bff9..0160a02 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "E2SM-RC-ActionDefinition-Format2.h"
index 1afbd78..f63bfa7 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "E2SM-RC-ActionDefinition-Format3-Item.h"
index c745f9f..e57e62b 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "E2SM-RC-ActionDefinition-Format3.h"
index 8ec642f..3b7ecd3 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "E2SM-RC-ActionDefinition-Format4-Indication-Item.h"
index 5b21ba5..b74b088 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "E2SM-RC-ActionDefinition-Format4-RANP-Item.h"
index c2ec5e4..77e141f 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "E2SM-RC-ActionDefinition-Format4-Style-Item.h"
index 4044d2b..cc6b35a 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "E2SM-RC-ActionDefinition-Format4.h"
index 3d18e81..cb84edf 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "E2SM-RC-ActionDefinition.h"
index 406beb8..105a188 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "E2SM-RC-CallProcessID-Format1.h"
index 3d637fa..fdb5f0a 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "E2SM-RC-CallProcessID.h"
index 37549ce..656d17f 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "E2SM-RC-ControlHeader-Format1.h"
index 36367c3..29b4fc2 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "E2SM-RC-ControlHeader-Format2.h"
diff --git a/e2sm/lib/E2SM-RC-ControlHeader-Format3.c b/e2sm/lib/E2SM-RC-ControlHeader-Format3.c
new file mode 100644 (file)
index 0000000..1fdeb41
--- /dev/null
@@ -0,0 +1,80 @@
+/*
+ * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
+ * From ASN.1 module "E2SM-RC-IEs"
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ */
+
+#include "E2SM-RC-ControlHeader-Format3.h"
+
+asn_TYPE_member_t asn_MBR_E2SM_RC_ControlHeader_Format3_1[] = {
+       { ATF_NOFLAGS, 0, offsetof(struct E2SM_RC_ControlHeader_Format3, ue_Group_ID),
+               (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
+               -1,     /* IMPLICIT tag at current level */
+               &asn_DEF_UE_Group_ID,
+               0,
+               { 0, 0, 0 },
+               0, 0, /* No default value */
+               "ue-Group-ID"
+               },
+       { ATF_NOFLAGS, 0, offsetof(struct E2SM_RC_ControlHeader_Format3, ue_Group_Definition),
+               (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
+               -1,     /* IMPLICIT tag at current level */
+               &asn_DEF_UE_Group_Definition,
+               0,
+               { 0, 0, 0 },
+               0, 0, /* No default value */
+               "ue-Group-Definition"
+               },
+       { ATF_NOFLAGS, 0, offsetof(struct E2SM_RC_ControlHeader_Format3, ric_Style_Type),
+               (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
+               -1,     /* IMPLICIT tag at current level */
+               &asn_DEF_RIC_Style_Type,
+               0,
+               { 0, 0, 0 },
+               0, 0, /* No default value */
+               "ric-Style-Type"
+               },
+       { ATF_NOFLAGS, 0, offsetof(struct E2SM_RC_ControlHeader_Format3, ric_ControlAction_ID),
+               (ASN_TAG_CLASS_CONTEXT | (3 << 2)),
+               -1,     /* IMPLICIT tag at current level */
+               &asn_DEF_RIC_ControlAction_ID,
+               0,
+               { 0, 0, 0 },
+               0, 0, /* No default value */
+               "ric-ControlAction-ID"
+               },
+};
+static const ber_tlv_tag_t asn_DEF_E2SM_RC_ControlHeader_Format3_tags_1[] = {
+       (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
+};
+static const asn_TYPE_tag2member_t asn_MAP_E2SM_RC_ControlHeader_Format3_tag2el_1[] = {
+    { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* ue-Group-ID */
+    { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* ue-Group-Definition */
+    { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* ric-Style-Type */
+    { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 } /* ric-ControlAction-ID */
+};
+asn_SEQUENCE_specifics_t asn_SPC_E2SM_RC_ControlHeader_Format3_specs_1 = {
+       sizeof(struct E2SM_RC_ControlHeader_Format3),
+       offsetof(struct E2SM_RC_ControlHeader_Format3, _asn_ctx),
+       asn_MAP_E2SM_RC_ControlHeader_Format3_tag2el_1,
+       4,      /* Count of tags in the map */
+       0, 0, 0,        /* Optional elements (not needed) */
+       4,      /* First extension addition */
+};
+asn_TYPE_descriptor_t asn_DEF_E2SM_RC_ControlHeader_Format3 = {
+       "E2SM-RC-ControlHeader-Format3",
+       "E2SM-RC-ControlHeader-Format3",
+       &asn_OP_SEQUENCE,
+       asn_DEF_E2SM_RC_ControlHeader_Format3_tags_1,
+       sizeof(asn_DEF_E2SM_RC_ControlHeader_Format3_tags_1)
+               /sizeof(asn_DEF_E2SM_RC_ControlHeader_Format3_tags_1[0]), /* 1 */
+       asn_DEF_E2SM_RC_ControlHeader_Format3_tags_1,   /* Same as above */
+       sizeof(asn_DEF_E2SM_RC_ControlHeader_Format3_tags_1)
+               /sizeof(asn_DEF_E2SM_RC_ControlHeader_Format3_tags_1[0]), /* 1 */
+       { 0, 0, SEQUENCE_constraint },
+       asn_MBR_E2SM_RC_ControlHeader_Format3_1,
+       4,      /* Elements count */
+       &asn_SPC_E2SM_RC_ControlHeader_Format3_specs_1  /* Additional specs */
+};
+
index a789e08..2a4f5e8 100644 (file)
@@ -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.asn"
- *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "E2SM-RC-ControlHeader.h"
 
 #include "E2SM-RC-ControlHeader-Format1.h"
 #include "E2SM-RC-ControlHeader-Format2.h"
+#include "E2SM-RC-ControlHeader-Format3.h"
 static asn_oer_constraints_t asn_OER_type_ric_controlHeader_formats_constr_2 CC_NOTUSED = {
        { 0, 0 },
        -1};
@@ -36,10 +37,20 @@ static asn_TYPE_member_t asn_MBR_ric_controlHeader_formats_2[] = {
                0, 0, /* No default value */
                "controlHeader-Format2"
                },
+       { ATF_POINTER, 0, offsetof(struct E2SM_RC_ControlHeader__ric_controlHeader_formats, choice.controlHeader_Format3),
+               (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
+               -1,     /* IMPLICIT tag at current level */
+               &asn_DEF_E2SM_RC_ControlHeader_Format3,
+               0,
+               { 0, 0, 0 },
+               0, 0, /* No default value */
+               "controlHeader-Format3"
+               },
 };
 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 | (1 << 2)), 1, 0, 0 } /* controlHeader-Format2 */
+    { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* controlHeader-Format2 */
+    { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* controlHeader-Format3 */
 };
 static asn_CHOICE_specifics_t asn_SPC_ric_controlHeader_formats_specs_2 = {
        sizeof(struct E2SM_RC_ControlHeader__ric_controlHeader_formats),
@@ -47,7 +58,7 @@ static asn_CHOICE_specifics_t asn_SPC_ric_controlHeader_formats_specs_2 = {
        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,
-       2,      /* Count of tags in the map */
+       3,      /* Count of tags in the map */
        0, 0,
        1       /* Extensions start */
 };
@@ -62,7 +73,7 @@ asn_TYPE_descriptor_t asn_DEF_ric_controlHeader_formats_2 = {
        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,
-       2,      /* Elements count */
+       3,      /* Elements count */
        &asn_SPC_ric_controlHeader_formats_specs_2      /* Additional specs */
 };
 
index 4fab0ab..a6d9598 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "E2SM-RC-ControlMessage-Format1-Item.h"
index 7721221..fd6bb7d 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "E2SM-RC-ControlMessage-Format1.h"
index 8cf50ff..665a0d6 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "E2SM-RC-ControlMessage-Format2-ControlAction-Item.h"
index db5a7c7..0b88f5d 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "E2SM-RC-ControlMessage-Format2-Style-Item.h"
index 041281f..41fbb9a 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "E2SM-RC-ControlMessage-Format2.h"
diff --git a/e2sm/lib/E2SM-RC-ControlMessage-Format3-Item.c b/e2sm/lib/E2SM-RC-ControlMessage-Format3-Item.c
new file mode 100644 (file)
index 0000000..c0f0e85
--- /dev/null
@@ -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-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ */
+
+#include "E2SM-RC-ControlMessage-Format3-Item.h"
+
+asn_TYPE_member_t asn_MBR_E2SM_RC_ControlMessage_Format3_Item_1[] = {
+       { ATF_NOFLAGS, 0, offsetof(struct E2SM_RC_ControlMessage_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_ControlMessage_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_ControlMessage_Format3_Item_tags_1[] = {
+       (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
+};
+static const asn_TYPE_tag2member_t asn_MAP_E2SM_RC_ControlMessage_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_ControlMessage_Format3_Item_specs_1 = {
+       sizeof(struct E2SM_RC_ControlMessage_Format3_Item),
+       offsetof(struct E2SM_RC_ControlMessage_Format3_Item, _asn_ctx),
+       asn_MAP_E2SM_RC_ControlMessage_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_ControlMessage_Format3_Item = {
+       "E2SM-RC-ControlMessage-Format3-Item",
+       "E2SM-RC-ControlMessage-Format3-Item",
+       &asn_OP_SEQUENCE,
+       asn_DEF_E2SM_RC_ControlMessage_Format3_Item_tags_1,
+       sizeof(asn_DEF_E2SM_RC_ControlMessage_Format3_Item_tags_1)
+               /sizeof(asn_DEF_E2SM_RC_ControlMessage_Format3_Item_tags_1[0]), /* 1 */
+       asn_DEF_E2SM_RC_ControlMessage_Format3_Item_tags_1,     /* Same as above */
+       sizeof(asn_DEF_E2SM_RC_ControlMessage_Format3_Item_tags_1)
+               /sizeof(asn_DEF_E2SM_RC_ControlMessage_Format3_Item_tags_1[0]), /* 1 */
+       { 0, 0, SEQUENCE_constraint },
+       asn_MBR_E2SM_RC_ControlMessage_Format3_Item_1,
+       2,      /* Elements count */
+       &asn_SPC_E2SM_RC_ControlMessage_Format3_Item_specs_1    /* Additional specs */
+};
+
diff --git a/e2sm/lib/E2SM-RC-ControlMessage-Format3.c b/e2sm/lib/E2SM-RC-ControlMessage-Format3.c
new file mode 100644 (file)
index 0000000..4994c52
--- /dev/null
@@ -0,0 +1,222 @@
+/*
+ * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
+ * From ASN.1 module "E2SM-RC-IEs"
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ */
+
+#include "E2SM-RC-ControlMessage-Format3.h"
+
+#include "E2SM-RC-EntityFilter.h"
+#include "E2SM-RC-ControlMessage-Format3-Item.h"
+static int
+memb_listOfEntityFilters_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 int
+memb_entityAgnosticControlRanP_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_listOfEntityFilters_constr_2 CC_NOTUSED = {
+       { 0, 0 },
+       -1      /* (SIZE(0..255)) */};
+static asn_per_constraints_t asn_PER_type_listOfEntityFilters_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_type_entityAgnosticControlRanP_List_constr_4 CC_NOTUSED = {
+       { 0, 0 },
+       -1      /* (SIZE(0..65535)) */};
+static asn_per_constraints_t asn_PER_type_entityAgnosticControlRanP_List_constr_4 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_listOfEntityFilters_constr_2 CC_NOTUSED = {
+       { 0, 0 },
+       -1      /* (SIZE(0..255)) */};
+static asn_per_constraints_t asn_PER_memb_listOfEntityFilters_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_entityAgnosticControlRanP_List_constr_4 CC_NOTUSED = {
+       { 0, 0 },
+       -1      /* (SIZE(0..65535)) */};
+static asn_per_constraints_t asn_PER_memb_entityAgnosticControlRanP_List_constr_4 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_listOfEntityFilters_2[] = {
+       { ATF_POINTER, 0, 0,
+               (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
+               0,
+               &asn_DEF_E2SM_RC_EntityFilter,
+               0,
+               { 0, 0, 0 },
+               0, 0, /* No default value */
+               ""
+               },
+};
+static const ber_tlv_tag_t asn_DEF_listOfEntityFilters_tags_2[] = {
+       (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
+       (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
+};
+static asn_SET_OF_specifics_t asn_SPC_listOfEntityFilters_specs_2 = {
+       sizeof(struct E2SM_RC_ControlMessage_Format3__listOfEntityFilters),
+       offsetof(struct E2SM_RC_ControlMessage_Format3__listOfEntityFilters, _asn_ctx),
+       0,      /* XER encoding is XMLDelimitedItemList */
+};
+static /* Use -fall-defs-global to expose */
+asn_TYPE_descriptor_t asn_DEF_listOfEntityFilters_2 = {
+       "listOfEntityFilters",
+       "listOfEntityFilters",
+       &asn_OP_SEQUENCE_OF,
+       asn_DEF_listOfEntityFilters_tags_2,
+       sizeof(asn_DEF_listOfEntityFilters_tags_2)
+               /sizeof(asn_DEF_listOfEntityFilters_tags_2[0]) - 1, /* 1 */
+       asn_DEF_listOfEntityFilters_tags_2,     /* Same as above */
+       sizeof(asn_DEF_listOfEntityFilters_tags_2)
+               /sizeof(asn_DEF_listOfEntityFilters_tags_2[0]), /* 2 */
+       { &asn_OER_type_listOfEntityFilters_constr_2, &asn_PER_type_listOfEntityFilters_constr_2, SEQUENCE_OF_constraint },
+       asn_MBR_listOfEntityFilters_2,
+       1,      /* Single element */
+       &asn_SPC_listOfEntityFilters_specs_2    /* Additional specs */
+};
+
+static asn_TYPE_member_t asn_MBR_entityAgnosticControlRanP_List_4[] = {
+       { ATF_POINTER, 0, 0,
+               (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
+               0,
+               &asn_DEF_E2SM_RC_ControlMessage_Format3_Item,
+               0,
+               { 0, 0, 0 },
+               0, 0, /* No default value */
+               ""
+               },
+};
+static const ber_tlv_tag_t asn_DEF_entityAgnosticControlRanP_List_tags_4[] = {
+       (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
+       (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
+};
+static asn_SET_OF_specifics_t asn_SPC_entityAgnosticControlRanP_List_specs_4 = {
+       sizeof(struct E2SM_RC_ControlMessage_Format3__entityAgnosticControlRanP_List),
+       offsetof(struct E2SM_RC_ControlMessage_Format3__entityAgnosticControlRanP_List, _asn_ctx),
+       0,      /* XER encoding is XMLDelimitedItemList */
+};
+static /* Use -fall-defs-global to expose */
+asn_TYPE_descriptor_t asn_DEF_entityAgnosticControlRanP_List_4 = {
+       "entityAgnosticControlRanP-List",
+       "entityAgnosticControlRanP-List",
+       &asn_OP_SEQUENCE_OF,
+       asn_DEF_entityAgnosticControlRanP_List_tags_4,
+       sizeof(asn_DEF_entityAgnosticControlRanP_List_tags_4)
+               /sizeof(asn_DEF_entityAgnosticControlRanP_List_tags_4[0]) - 1, /* 1 */
+       asn_DEF_entityAgnosticControlRanP_List_tags_4,  /* Same as above */
+       sizeof(asn_DEF_entityAgnosticControlRanP_List_tags_4)
+               /sizeof(asn_DEF_entityAgnosticControlRanP_List_tags_4[0]), /* 2 */
+       { &asn_OER_type_entityAgnosticControlRanP_List_constr_4, &asn_PER_type_entityAgnosticControlRanP_List_constr_4, SEQUENCE_OF_constraint },
+       asn_MBR_entityAgnosticControlRanP_List_4,
+       1,      /* Single element */
+       &asn_SPC_entityAgnosticControlRanP_List_specs_4 /* Additional specs */
+};
+
+asn_TYPE_member_t asn_MBR_E2SM_RC_ControlMessage_Format3_1[] = {
+       { ATF_POINTER, 2, offsetof(struct E2SM_RC_ControlMessage_Format3, listOfEntityFilters),
+               (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
+               0,
+               &asn_DEF_listOfEntityFilters_2,
+               0,
+               { &asn_OER_memb_listOfEntityFilters_constr_2, &asn_PER_memb_listOfEntityFilters_constr_2,  memb_listOfEntityFilters_constraint_1 },
+               0, 0, /* No default value */
+               "listOfEntityFilters"
+               },
+       { ATF_POINTER, 1, offsetof(struct E2SM_RC_ControlMessage_Format3, entityAgnosticControlRanP_List),
+               (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
+               0,
+               &asn_DEF_entityAgnosticControlRanP_List_4,
+               0,
+               { &asn_OER_memb_entityAgnosticControlRanP_List_constr_4, &asn_PER_memb_entityAgnosticControlRanP_List_constr_4,  memb_entityAgnosticControlRanP_List_constraint_1 },
+               0, 0, /* No default value */
+               "entityAgnosticControlRanP-List"
+               },
+};
+static const int asn_MAP_E2SM_RC_ControlMessage_Format3_oms_1[] = { 0, 1 };
+static const ber_tlv_tag_t asn_DEF_E2SM_RC_ControlMessage_Format3_tags_1[] = {
+       (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
+};
+static const asn_TYPE_tag2member_t asn_MAP_E2SM_RC_ControlMessage_Format3_tag2el_1[] = {
+    { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* listOfEntityFilters */
+    { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 } /* entityAgnosticControlRanP-List */
+};
+asn_SEQUENCE_specifics_t asn_SPC_E2SM_RC_ControlMessage_Format3_specs_1 = {
+       sizeof(struct E2SM_RC_ControlMessage_Format3),
+       offsetof(struct E2SM_RC_ControlMessage_Format3, _asn_ctx),
+       asn_MAP_E2SM_RC_ControlMessage_Format3_tag2el_1,
+       2,      /* Count of tags in the map */
+       asn_MAP_E2SM_RC_ControlMessage_Format3_oms_1,   /* Optional members */
+       2, 0,   /* Root/Additions */
+       2,      /* First extension addition */
+};
+asn_TYPE_descriptor_t asn_DEF_E2SM_RC_ControlMessage_Format3 = {
+       "E2SM-RC-ControlMessage-Format3",
+       "E2SM-RC-ControlMessage-Format3",
+       &asn_OP_SEQUENCE,
+       asn_DEF_E2SM_RC_ControlMessage_Format3_tags_1,
+       sizeof(asn_DEF_E2SM_RC_ControlMessage_Format3_tags_1)
+               /sizeof(asn_DEF_E2SM_RC_ControlMessage_Format3_tags_1[0]), /* 1 */
+       asn_DEF_E2SM_RC_ControlMessage_Format3_tags_1,  /* Same as above */
+       sizeof(asn_DEF_E2SM_RC_ControlMessage_Format3_tags_1)
+               /sizeof(asn_DEF_E2SM_RC_ControlMessage_Format3_tags_1[0]), /* 1 */
+       { 0, 0, SEQUENCE_constraint },
+       asn_MBR_E2SM_RC_ControlMessage_Format3_1,
+       2,      /* Elements count */
+       &asn_SPC_E2SM_RC_ControlMessage_Format3_specs_1 /* Additional specs */
+};
+
index 52f42ef..70010cd 100644 (file)
@@ -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.asn"
- *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "E2SM-RC-ControlMessage.h"
 
 #include "E2SM-RC-ControlMessage-Format1.h"
 #include "E2SM-RC-ControlMessage-Format2.h"
+#include "E2SM-RC-ControlMessage-Format3.h"
 static asn_oer_constraints_t asn_OER_type_ric_controlMessage_formats_constr_2 CC_NOTUSED = {
        { 0, 0 },
        -1};
@@ -36,10 +37,20 @@ static asn_TYPE_member_t asn_MBR_ric_controlMessage_formats_2[] = {
                0, 0, /* No default value */
                "controlMessage-Format2"
                },
+       { ATF_POINTER, 0, offsetof(struct E2SM_RC_ControlMessage__ric_controlMessage_formats, choice.controlMessage_Format3),
+               (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
+               -1,     /* IMPLICIT tag at current level */
+               &asn_DEF_E2SM_RC_ControlMessage_Format3,
+               0,
+               { 0, 0, 0 },
+               0, 0, /* No default value */
+               "controlMessage-Format3"
+               },
 };
 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 | (1 << 2)), 1, 0, 0 } /* controlMessage-Format2 */
+    { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* controlMessage-Format2 */
+    { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* controlMessage-Format3 */
 };
 static asn_CHOICE_specifics_t asn_SPC_ric_controlMessage_formats_specs_2 = {
        sizeof(struct E2SM_RC_ControlMessage__ric_controlMessage_formats),
@@ -47,7 +58,7 @@ static asn_CHOICE_specifics_t asn_SPC_ric_controlMessage_formats_specs_2 = {
        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,
-       2,      /* Count of tags in the map */
+       3,      /* Count of tags in the map */
        0, 0,
        1       /* Extensions start */
 };
@@ -62,7 +73,7 @@ asn_TYPE_descriptor_t asn_DEF_ric_controlMessage_formats_2 = {
        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,
-       2,      /* Elements count */
+       3,      /* Elements count */
        &asn_SPC_ric_controlMessage_formats_specs_2     /* Additional specs */
 };
 
index 4100d03..5fa313e 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "E2SM-RC-ControlOutcome-Format1-Item.h"
index 2d2392b..849a231 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "E2SM-RC-ControlOutcome-Format1.h"
index eeb9de5..86d5d15 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "E2SM-RC-ControlOutcome-Format2-ControlOutcome-Item.h"
index f59043e..2f1f853 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "E2SM-RC-ControlOutcome-Format2-RANP-Item.h"
index c358f01..b1cb1ac 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "E2SM-RC-ControlOutcome-Format2-Style-Item.h"
index 7850d2f..ab51681 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "E2SM-RC-ControlOutcome-Format2.h"
index 6f7e7a8..2e6ca07 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "E2SM-RC-ControlOutcome-Format3-Item.h"
index 4c9d361..f1d5961 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "E2SM-RC-ControlOutcome-Format3.h"
index e16fc10..ac1a1db 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "E2SM-RC-ControlOutcome.h"
diff --git a/e2sm/lib/E2SM-RC-EntityFilter.c b/e2sm/lib/E2SM-RC-EntityFilter.c
new file mode 100644 (file)
index 0000000..45a3fcc
--- /dev/null
@@ -0,0 +1,150 @@
+/*
+ * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
+ * From ASN.1 module "E2SM-RC-IEs"
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ */
+
+#include "E2SM-RC-EntityFilter.h"
+
+#include "E2SM-RC-ControlMessage-Format3-Item.h"
+static int
+memb_entitySpecificControlRanP_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_entitySpecificControlRanP_List_constr_4 CC_NOTUSED = {
+       { 0, 0 },
+       -1      /* (SIZE(1..65535)) */};
+static asn_per_constraints_t asn_PER_type_entitySpecificControlRanP_List_constr_4 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_entitySpecificControlRanP_List_constr_4 CC_NOTUSED = {
+       { 0, 0 },
+       -1      /* (SIZE(1..65535)) */};
+static asn_per_constraints_t asn_PER_memb_entitySpecificControlRanP_List_constr_4 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_entitySpecificControlRanP_List_4[] = {
+       { ATF_POINTER, 0, 0,
+               (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
+               0,
+               &asn_DEF_E2SM_RC_ControlMessage_Format3_Item,
+               0,
+               { 0, 0, 0 },
+               0, 0, /* No default value */
+               ""
+               },
+};
+static const ber_tlv_tag_t asn_DEF_entitySpecificControlRanP_List_tags_4[] = {
+       (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
+       (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
+};
+static asn_SET_OF_specifics_t asn_SPC_entitySpecificControlRanP_List_specs_4 = {
+       sizeof(struct E2SM_RC_EntityFilter__entitySpecificControlRanP_List),
+       offsetof(struct E2SM_RC_EntityFilter__entitySpecificControlRanP_List, _asn_ctx),
+       0,      /* XER encoding is XMLDelimitedItemList */
+};
+static /* Use -fall-defs-global to expose */
+asn_TYPE_descriptor_t asn_DEF_entitySpecificControlRanP_List_4 = {
+       "entitySpecificControlRanP-List",
+       "entitySpecificControlRanP-List",
+       &asn_OP_SEQUENCE_OF,
+       asn_DEF_entitySpecificControlRanP_List_tags_4,
+       sizeof(asn_DEF_entitySpecificControlRanP_List_tags_4)
+               /sizeof(asn_DEF_entitySpecificControlRanP_List_tags_4[0]) - 1, /* 1 */
+       asn_DEF_entitySpecificControlRanP_List_tags_4,  /* Same as above */
+       sizeof(asn_DEF_entitySpecificControlRanP_List_tags_4)
+               /sizeof(asn_DEF_entitySpecificControlRanP_List_tags_4[0]), /* 2 */
+       { &asn_OER_type_entitySpecificControlRanP_List_constr_4, &asn_PER_type_entitySpecificControlRanP_List_constr_4, SEQUENCE_OF_constraint },
+       asn_MBR_entitySpecificControlRanP_List_4,
+       1,      /* Single element */
+       &asn_SPC_entitySpecificControlRanP_List_specs_4 /* Additional specs */
+};
+
+asn_TYPE_member_t asn_MBR_E2SM_RC_EntityFilter_1[] = {
+       { ATF_NOFLAGS, 0, offsetof(struct E2SM_RC_EntityFilter, entityFilter_ID),
+               (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
+               -1,     /* IMPLICIT tag at current level */
+               &asn_DEF_EntityFilter_ID,
+               0,
+               { 0, 0, 0 },
+               0, 0, /* No default value */
+               "entityFilter-ID"
+               },
+       { ATF_NOFLAGS, 0, offsetof(struct E2SM_RC_EntityFilter, entityFilter_Definition),
+               (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
+               -1,     /* IMPLICIT tag at current level */
+               &asn_DEF_RANParameter_Testing,
+               0,
+               { 0, 0, 0 },
+               0, 0, /* No default value */
+               "entityFilter-Definition"
+               },
+       { ATF_NOFLAGS, 0, offsetof(struct E2SM_RC_EntityFilter, entitySpecificControlRanP_List),
+               (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
+               0,
+               &asn_DEF_entitySpecificControlRanP_List_4,
+               0,
+               { &asn_OER_memb_entitySpecificControlRanP_List_constr_4, &asn_PER_memb_entitySpecificControlRanP_List_constr_4,  memb_entitySpecificControlRanP_List_constraint_1 },
+               0, 0, /* No default value */
+               "entitySpecificControlRanP-List"
+               },
+};
+static const ber_tlv_tag_t asn_DEF_E2SM_RC_EntityFilter_tags_1[] = {
+       (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
+};
+static const asn_TYPE_tag2member_t asn_MAP_E2SM_RC_EntityFilter_tag2el_1[] = {
+    { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* entityFilter-ID */
+    { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* entityFilter-Definition */
+    { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* entitySpecificControlRanP-List */
+};
+asn_SEQUENCE_specifics_t asn_SPC_E2SM_RC_EntityFilter_specs_1 = {
+       sizeof(struct E2SM_RC_EntityFilter),
+       offsetof(struct E2SM_RC_EntityFilter, _asn_ctx),
+       asn_MAP_E2SM_RC_EntityFilter_tag2el_1,
+       3,      /* Count of tags in the map */
+       0, 0, 0,        /* Optional elements (not needed) */
+       3,      /* First extension addition */
+};
+asn_TYPE_descriptor_t asn_DEF_E2SM_RC_EntityFilter = {
+       "E2SM-RC-EntityFilter",
+       "E2SM-RC-EntityFilter",
+       &asn_OP_SEQUENCE,
+       asn_DEF_E2SM_RC_EntityFilter_tags_1,
+       sizeof(asn_DEF_E2SM_RC_EntityFilter_tags_1)
+               /sizeof(asn_DEF_E2SM_RC_EntityFilter_tags_1[0]), /* 1 */
+       asn_DEF_E2SM_RC_EntityFilter_tags_1,    /* Same as above */
+       sizeof(asn_DEF_E2SM_RC_EntityFilter_tags_1)
+               /sizeof(asn_DEF_E2SM_RC_EntityFilter_tags_1[0]), /* 1 */
+       { 0, 0, SEQUENCE_constraint },
+       asn_MBR_E2SM_RC_EntityFilter_1,
+       3,      /* Elements count */
+       &asn_SPC_E2SM_RC_EntityFilter_specs_1   /* Additional specs */
+};
+
index 46305e3..d4c8da5 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "E2SM-RC-EventTrigger-Format1-Item.h"
index 0bee74e..2e34eb2 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "E2SM-RC-EventTrigger-Format1.h"
index 81d7a4d..b84fbc5 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "E2SM-RC-EventTrigger-Format2.h"
index 3c8b550..10d306d 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "E2SM-RC-EventTrigger-Format3-Item.h"
index bc3b9ad..cb24fd2 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "E2SM-RC-EventTrigger-Format3.h"
index 5e06ea5..5bfc947 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "E2SM-RC-EventTrigger-Format4-Item.h"
index 73bbc20..90f7411 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "E2SM-RC-EventTrigger-Format4.h"
index 39f08ad..8ba66b6 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "E2SM-RC-EventTrigger-Format5.h"
index ce82353..36eae5c 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "E2SM-RC-EventTrigger.h"
index ee69e7c..20c607b 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "E2SM-RC-IndicationHeader-Format1.h"
index 0aba4d3..1a49db9 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "E2SM-RC-IndicationHeader-Format2.h"
index 006acee..b9224a8 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "E2SM-RC-IndicationHeader-Format3.h"
index f668077..d45f42b 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "E2SM-RC-IndicationHeader.h"
index 52f38db..228451d 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "E2SM-RC-IndicationMessage-Format1-Item.h"
index 4decfe4..24f4b3d 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "E2SM-RC-IndicationMessage-Format1.h"
index c3b98c8..8b6f083 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "E2SM-RC-IndicationMessage-Format2-Item.h"
index 3729403..aec6a83 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "E2SM-RC-IndicationMessage-Format2-RANParameter-Item.h"
index baa97db..f06e100 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "E2SM-RC-IndicationMessage-Format2.h"
index 206902a..5a321d7 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "E2SM-RC-IndicationMessage-Format3-Item.h"
index 70995c2..6150b20 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "E2SM-RC-IndicationMessage-Format3.h"
index 8c04b12..a489819 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "E2SM-RC-IndicationMessage-Format4-ItemCell.h"
index 2ff85c2..8e7bc68 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "E2SM-RC-IndicationMessage-Format4-ItemUE.h"
index 00bbc8c..25c1fc2 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "E2SM-RC-IndicationMessage-Format4.h"
index 50e9cfd..f41f8af 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "E2SM-RC-IndicationMessage-Format5-Item.h"
index d544185..ccd0248 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "E2SM-RC-IndicationMessage-Format5.h"
index cab5f68..2df3efa 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "E2SM-RC-IndicationMessage-Format6-Indication-Item.h"
index 76d7014..8f987f7 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "E2SM-RC-IndicationMessage-Format6-RANP-Item.h"
index d66939d..66e4d36 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "E2SM-RC-IndicationMessage-Format6-Style-Item.h"
index 710524b..51db4ca 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "E2SM-RC-IndicationMessage-Format6.h"
index 3fab21e..a3614f9 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "E2SM-RC-IndicationMessage.h"
index ddd21e8..c24f1e6 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "E2SM-RC-RANFunctionDefinition.h"
index 69537a9..c623a30 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "EN-GNB-ID.h"
index 7018be3..fa42871 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "ENB-ID.h"
index e2e10d2..c2921b3 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "ENB-UE-X2AP-ID-Extension.h"
index f1c8f82..47450ba 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "ENB-UE-X2AP-ID.h"
index 47f025a..a13df78 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "EUTRA-CGI.h"
index d98a49c..e5484e2 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "EUTRACellIdentity.h"
diff --git a/e2sm/lib/EntityFilter-ID.c b/e2sm/lib/EntityFilter-ID.c
new file mode 100644 (file)
index 0000000..cd4f764
--- /dev/null
@@ -0,0 +1,64 @@
+/*
+ * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
+ * From ASN.1 module "E2SM-RC-IEs"
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ */
+
+#include "EntityFilter-ID.h"
+
+int
+EntityFilter_ID_constraint(const asn_TYPE_descriptor_t *td, const void *sptr,
+                       asn_app_constraint_failed_f *ctfailcb, void *app_key) {
+       long value;
+       
+       if(!sptr) {
+               ASN__CTFAIL(app_key, td, sptr,
+                       "%s: value not given (%s:%d)",
+                       td->name, __FILE__, __LINE__);
+               return -1;
+       }
+       
+       value = *(const long *)sptr;
+       
+       if((value >= 1 && value <= 255)) {
+               /* Constraint check succeeded */
+               return 0;
+       } else {
+               ASN__CTFAIL(app_key, td, sptr,
+                       "%s: constraint failed (%s:%d)",
+                       td->name, __FILE__, __LINE__);
+               return -1;
+       }
+}
+
+/*
+ * This type is implemented using NativeInteger,
+ * so here we adjust the DEF accordingly.
+ */
+static asn_oer_constraints_t asn_OER_type_EntityFilter_ID_constr_1 CC_NOTUSED = {
+       { 0, 0 },
+       -1};
+asn_per_constraints_t asn_PER_type_EntityFilter_ID_constr_1 CC_NOTUSED = {
+       { APC_CONSTRAINED | APC_EXTENSIBLE,  8,  8,  1,  255 }  /* (1..255,...) */,
+       { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
+       0, 0    /* No PER value map */
+};
+static const ber_tlv_tag_t asn_DEF_EntityFilter_ID_tags_1[] = {
+       (ASN_TAG_CLASS_UNIVERSAL | (2 << 2))
+};
+asn_TYPE_descriptor_t asn_DEF_EntityFilter_ID = {
+       "EntityFilter-ID",
+       "EntityFilter-ID",
+       &asn_OP_NativeInteger,
+       asn_DEF_EntityFilter_ID_tags_1,
+       sizeof(asn_DEF_EntityFilter_ID_tags_1)
+               /sizeof(asn_DEF_EntityFilter_ID_tags_1[0]), /* 1 */
+       asn_DEF_EntityFilter_ID_tags_1, /* Same as above */
+       sizeof(asn_DEF_EntityFilter_ID_tags_1)
+               /sizeof(asn_DEF_EntityFilter_ID_tags_1[0]), /* 1 */
+       { &asn_OER_type_EntityFilter_ID_constr_1, &asn_PER_type_EntityFilter_ID_constr_1, EntityFilter_ID_constraint },
+       0, 0,   /* No members */
+       0       /* No specifics */
+};
+
index ee77de3..d542a51 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "EventTrigger-Cell-Info-Item-Choice-Group.h"
index 0de3b36..5620f3a 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "EventTrigger-Cell-Info-Item-Choice-Individual.h"
index 6365bd1..cd7f4d0 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "EventTrigger-Cell-Info-Item.h"
index e80010b..36669bb 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "EventTrigger-Cell-Info.h"
index d8e34f5..83cc941 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "EventTrigger-UE-Info-Item-Choice-Group.h"
index d2f1045..245000f 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "EventTrigger-UE-Info-Item-Choice-Individual.h"
index aa5bfc2..0dd38a3 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "EventTrigger-UE-Info-Item.h"
index 6a6f5db..98647bd 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "EventTrigger-UE-Info.h"
index a1cbb51..f8ba54f 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "EventTrigger-UEevent-Info-Item.h"
index da36325..7450b33 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "EventTrigger-UEevent-Info.h"
index 5177bda..132e737 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "FiveGS-TAC.h"
index d5553dd..19cfb86 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "FiveQI.h"
index 9a18e25..9436bb0 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "FreqBandNrItem.h"
index 3af431c..b8b9ab3 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "GNB-CU-CP-UE-E1AP-ID.h"
index 1482a7a..2848cf9 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "GNB-CU-UE-F1AP-ID.h"
index 5cbc06a..c696fc9 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "GNB-CU-UP-ID.h"
index 70a673a..dc35800 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "GNB-DU-ID.h"
index ba35f41..49d77c9 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "GNB-ID.h"
index bd7e402..3815730 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "GUAMI.h"
index 316aa33..1298b68 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "GUMMEI.h"
index 4e8b682..761693f 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "GlobalENB-ID.h"
index c9ead94..5cc93b6 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "GlobalGNB-ID.h"
index 598fad6..2d42df3 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "GlobalNGRANNodeID.h"
index 3b6e357..9e22d51 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "GlobalNgENB-ID.h"
index 2cdbad4..65e5cfc 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "GlobalenGNB-ID.h"
index b712efc..9ade2af 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "GroupID.h"
index 25843d0..ca911c2 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "IndexToRFSP.h"
index b460c7e..a12ede4 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "InsertIndication-RANParameter-Item.h"
index 35413ba..f8ac38e 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "Interface-MessageID.h"
index 5836b33..f6a4824 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "InterfaceID-E1.h"
index b60a8a0..398738e 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "InterfaceID-F1.h"
index cc17bfe..da6d972 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "InterfaceID-NG.h"
index e96383e..0453811 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "InterfaceID-S1.h"
index 209d381..8d716ed 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "InterfaceID-W1.h"
index a048c54..52dd8fa 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "InterfaceID-X2.h"
index f1494fe..67e9edb 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "InterfaceID-Xn.h"
index fdfcdb3..cf41939 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "InterfaceIdentifier.h"
index d09465a..a90248d 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "InterfaceType.h"
index ea490e2..e193180 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "L2Parameters-RANParameter-Item.h"
diff --git a/e2sm/lib/ListOfAdditionalSupportedFormats-UEGroupControl.c b/e2sm/lib/ListOfAdditionalSupportedFormats-UEGroupControl.c
new file mode 100644 (file)
index 0000000..c132a92
--- /dev/null
@@ -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-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ */
+
+#include "ListOfAdditionalSupportedFormats-UEGroupControl.h"
+
+#include "AdditionalSupportedFormat-UEGroupControl.h"
+static asn_oer_constraints_t asn_OER_type_ListOfAdditionalSupportedFormats_UEGroupControl_constr_1 CC_NOTUSED = {
+       { 0, 0 },
+       -1      /* (SIZE(0..63)) */};
+asn_per_constraints_t asn_PER_type_ListOfAdditionalSupportedFormats_UEGroupControl_constr_1 CC_NOTUSED = {
+       { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
+       { APC_CONSTRAINED,       6,  6,  0,  63 }       /* (SIZE(0..63)) */,
+       0, 0    /* No PER value map */
+};
+asn_TYPE_member_t asn_MBR_ListOfAdditionalSupportedFormats_UEGroupControl_1[] = {
+       { ATF_POINTER, 0, 0,
+               (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
+               0,
+               &asn_DEF_AdditionalSupportedFormat_UEGroupControl,
+               0,
+               { 0, 0, 0 },
+               0, 0, /* No default value */
+               ""
+               },
+};
+static const ber_tlv_tag_t asn_DEF_ListOfAdditionalSupportedFormats_UEGroupControl_tags_1[] = {
+       (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
+};
+asn_SET_OF_specifics_t asn_SPC_ListOfAdditionalSupportedFormats_UEGroupControl_specs_1 = {
+       sizeof(struct ListOfAdditionalSupportedFormats_UEGroupControl),
+       offsetof(struct ListOfAdditionalSupportedFormats_UEGroupControl, _asn_ctx),
+       0,      /* XER encoding is XMLDelimitedItemList */
+};
+asn_TYPE_descriptor_t asn_DEF_ListOfAdditionalSupportedFormats_UEGroupControl = {
+       "ListOfAdditionalSupportedFormats-UEGroupControl",
+       "ListOfAdditionalSupportedFormats-UEGroupControl",
+       &asn_OP_SEQUENCE_OF,
+       asn_DEF_ListOfAdditionalSupportedFormats_UEGroupControl_tags_1,
+       sizeof(asn_DEF_ListOfAdditionalSupportedFormats_UEGroupControl_tags_1)
+               /sizeof(asn_DEF_ListOfAdditionalSupportedFormats_UEGroupControl_tags_1[0]), /* 1 */
+       asn_DEF_ListOfAdditionalSupportedFormats_UEGroupControl_tags_1, /* Same as above */
+       sizeof(asn_DEF_ListOfAdditionalSupportedFormats_UEGroupControl_tags_1)
+               /sizeof(asn_DEF_ListOfAdditionalSupportedFormats_UEGroupControl_tags_1[0]), /* 1 */
+       { &asn_OER_type_ListOfAdditionalSupportedFormats_UEGroupControl_constr_1, &asn_PER_type_ListOfAdditionalSupportedFormats_UEGroupControl_constr_1, SEQUENCE_OF_constraint },
+       asn_MBR_ListOfAdditionalSupportedFormats_UEGroupControl_1,
+       1,      /* Single element */
+       &asn_SPC_ListOfAdditionalSupportedFormats_UEGroupControl_specs_1        /* Additional specs */
+};
+
index e9dbbf2..8e77e0e 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "LogicalOR.h"
index b9d9b23..d257d74 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "MME-Code.h"
index 0a03c94..c8d102c 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "MME-Group-ID.h"
index 695136e..41625a7 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "MME-UE-S1AP-ID.h"
index 622d5ce..ba37dde 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "MessageType-Choice-NI.h"
index 235888a..12fc57e 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "MessageType-Choice-RRC.h"
index a7854e7..dfe296a 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "MessageType-Choice.h"
index 8e5b845..965c379 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "NG-RANnodeUEXnAPID.h"
index aefde86..18c685b 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "NGENB-CU-UE-W1AP-ID.h"
index a8664e0..2d795e0 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "NGENB-DU-ID.h"
index 3df391a..aafb34d 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "NR-ARFCN.h"
index 89f913f..5b59fa2 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "NR-CGI.h"
index 69fa45b..233347e 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "NR-PCI.h"
index ed9f6cd..2d15169 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "NRCellIdentity.h"
index cc48d91..5da3189 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "NRFrequencyBand-List.h"
index 4c29e49..7292f9c 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "NRFrequencyBandItem.h"
index a660b34..ea3cadf 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "NRFrequencyInfo.h"
index 8383183..ea7f82a 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "NRFrequencyShift7p5khz.h"
index a794b93..4a2aa64 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "NeighborCell-Item-Choice-E-UTRA.h"
index db72fd7..4addf58 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "NeighborCell-Item-Choice-NR.h"
index cb43506..431a635 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "NeighborCell-Item.h"
index 569d511..7d6c0c7 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "NeighborCell-List.h"
index 3914b58..a643122 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "NeighborRelation-Info.h"
index 1797b60..5952c51 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "NgENB-ID.h"
index 628a5d6..ae34c96 100644 (file)
@@ -1802,7 +1802,7 @@ OCTET_STRING_decode_aper(const asn_codec_ctx_t *opt_codec_ctx,
                        (long)csiz->effective_bits, (long)raw_len,
                        repeat ? "repeat" : "once", td->name);
 
-               if ((st->size > 2) || (csiz->lower_bound != csiz->upper_bound)) { /* X.691 #16.11 */
+               if (raw_len > 2) { /* X.691 #16 NOTE 1 */
                        if (aper_get_align(pd) < 0)
                                RETURN(RC_FAIL);
                }
index 25f381d..98f357e 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "PLMNIdentity.h"
index 595a98a..b53d2eb 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "PolicyAction-RANParameter-Item.h"
index 36ff4a6..697081b 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "PolicyCondition-RANParameter-Item.h"
index 83c0f6a..e0801e4 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "QCI.h"
index 1824502..1b8a638 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "QoSID.h"
index b857bde..f3f8e06 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "QosFlowIdentifier.h"
index da5de1a..94e6f8c 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #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) {
-       unsigned long value;
+       long value;
        
        if(!sptr) {
                ASN__CTFAIL(app_key, td, sptr,
@@ -19,9 +19,9 @@ RAN_CallProcess_ID_constraint(const asn_TYPE_descriptor_t *td, const void *sptr,
                return -1;
        }
        
-       value = *(const unsigned long *)sptr;
+       value = *(const long *)sptr;
        
-       if((value >= 1 && value <= 4294967295)) {
+       if((value >= 1 && value <= 232)) {
                /* Constraint check succeeded */
                return 0;
        } else {
@@ -40,15 +40,10 @@ static asn_oer_constraints_t asn_OER_type_RAN_CallProcess_ID_constr_1 CC_NOTUSED
        { 0, 0 },
        -1};
 asn_per_constraints_t asn_PER_type_RAN_CallProcess_ID_constr_1 CC_NOTUSED = {
-       { APC_CONSTRAINED | APC_EXTENSIBLE,  32, -1,  1,  4294967295 }  /* (1..4294967295,...) */,
+       { APC_CONSTRAINED | APC_EXTENSIBLE,  8,  8,  1,  232 }  /* (1..232,...) */,
        { 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))
 };
@@ -64,6 +59,6 @@ asn_TYPE_descriptor_t asn_DEF_RAN_CallProcess_ID = {
                /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 */
-       &asn_SPC_RAN_CallProcess_ID_specs_1     /* Additional specs */
+       0       /* No specifics */
 };
 
index 9642010..acaf4a7 100644 (file)
@@ -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.asn"
- *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "RANFunctionDefinition-Control-Action-Item.h"
 
 #include "ControlAction-RANParameter-Item.h"
+/*
+ * This type is implemented using NativeEnumerated,
+ * so here we adjust the DEF accordingly.
+ */
 static int
 memb_ran_ControlActionParameters_List_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr,
                        asn_app_constraint_failed_f *ctfailcb, void *app_key) {
@@ -34,23 +38,70 @@ memb_ran_ControlActionParameters_List_constraint_1(const asn_TYPE_descriptor_t *
        }
 }
 
-static asn_oer_constraints_t asn_OER_type_ran_ControlActionParameters_List_constr_4 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_type_ueGroup_ControlAction_Supported_constr_4 CC_NOTUSED = {
+       { 0, 0 },
+       -1};
+static asn_per_constraints_t asn_PER_type_ueGroup_ControlAction_Supported_constr_4 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_type_ran_ControlActionParameters_List_constr_8 CC_NOTUSED = {
        { 0, 0 },
        -1      /* (SIZE(1..65535)) */};
-static asn_per_constraints_t asn_PER_type_ran_ControlActionParameters_List_constr_4 CC_NOTUSED = {
+static asn_per_constraints_t asn_PER_type_ran_ControlActionParameters_List_constr_8 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_ran_ControlActionParameters_List_constr_4 CC_NOTUSED = {
+static asn_oer_constraints_t asn_OER_memb_ran_ControlActionParameters_List_constr_8 CC_NOTUSED = {
        { 0, 0 },
        -1      /* (SIZE(1..65535)) */};
-static asn_per_constraints_t asn_PER_memb_ran_ControlActionParameters_List_constr_4 CC_NOTUSED = {
+static asn_per_constraints_t asn_PER_memb_ran_ControlActionParameters_List_constr_8 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_ran_ControlActionParameters_List_4[] = {
+static const asn_INTEGER_enum_map_t asn_MAP_ueGroup_ControlAction_Supported_value2enum_4[] = {
+       { 0,    4,      "true" },
+       { 1,    5,      "false" }
+       /* This list is extensible */
+};
+static const unsigned int asn_MAP_ueGroup_ControlAction_Supported_enum2value_4[] = {
+       1,      /* false(1) */
+       0       /* true(0) */
+       /* This list is extensible */
+};
+static const asn_INTEGER_specifics_t asn_SPC_ueGroup_ControlAction_Supported_specs_4 = {
+       asn_MAP_ueGroup_ControlAction_Supported_value2enum_4,   /* "tag" => N; sorted by tag */
+       asn_MAP_ueGroup_ControlAction_Supported_enum2value_4,   /* 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_ueGroup_ControlAction_Supported_tags_4[] = {
+       (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_ueGroup_ControlAction_Supported_4 = {
+       "ueGroup-ControlAction-Supported",
+       "ueGroup-ControlAction-Supported",
+       &asn_OP_NativeEnumerated,
+       asn_DEF_ueGroup_ControlAction_Supported_tags_4,
+       sizeof(asn_DEF_ueGroup_ControlAction_Supported_tags_4)
+               /sizeof(asn_DEF_ueGroup_ControlAction_Supported_tags_4[0]) - 1, /* 1 */
+       asn_DEF_ueGroup_ControlAction_Supported_tags_4, /* Same as above */
+       sizeof(asn_DEF_ueGroup_ControlAction_Supported_tags_4)
+               /sizeof(asn_DEF_ueGroup_ControlAction_Supported_tags_4[0]), /* 2 */
+       { &asn_OER_type_ueGroup_ControlAction_Supported_constr_4, &asn_PER_type_ueGroup_ControlAction_Supported_constr_4, NativeEnumerated_constraint },
+       0, 0,   /* Defined elsewhere */
+       &asn_SPC_ueGroup_ControlAction_Supported_specs_4        /* Additional specs */
+};
+
+static asn_TYPE_member_t asn_MBR_ran_ControlActionParameters_List_8[] = {
        { ATF_POINTER, 0, 0,
                (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
                0,
@@ -61,30 +112,30 @@ static asn_TYPE_member_t asn_MBR_ran_ControlActionParameters_List_4[] = {
                ""
                },
 };
-static const ber_tlv_tag_t asn_DEF_ran_ControlActionParameters_List_tags_4[] = {
-       (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
+static const ber_tlv_tag_t asn_DEF_ran_ControlActionParameters_List_tags_8[] = {
+       (ASN_TAG_CLASS_CONTEXT | (3 << 2)),
        (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
-static asn_SET_OF_specifics_t asn_SPC_ran_ControlActionParameters_List_specs_4 = {
+static asn_SET_OF_specifics_t asn_SPC_ran_ControlActionParameters_List_specs_8 = {
        sizeof(struct RANFunctionDefinition_Control_Action_Item__ran_ControlActionParameters_List),
        offsetof(struct RANFunctionDefinition_Control_Action_Item__ran_ControlActionParameters_List, _asn_ctx),
        0,      /* XER encoding is XMLDelimitedItemList */
 };
 static /* Use -fall-defs-global to expose */
-asn_TYPE_descriptor_t asn_DEF_ran_ControlActionParameters_List_4 = {
+asn_TYPE_descriptor_t asn_DEF_ran_ControlActionParameters_List_8 = {
        "ran-ControlActionParameters-List",
        "ran-ControlActionParameters-List",
        &asn_OP_SEQUENCE_OF,
-       asn_DEF_ran_ControlActionParameters_List_tags_4,
-       sizeof(asn_DEF_ran_ControlActionParameters_List_tags_4)
-               /sizeof(asn_DEF_ran_ControlActionParameters_List_tags_4[0]) - 1, /* 1 */
-       asn_DEF_ran_ControlActionParameters_List_tags_4,        /* Same as above */
-       sizeof(asn_DEF_ran_ControlActionParameters_List_tags_4)
-               /sizeof(asn_DEF_ran_ControlActionParameters_List_tags_4[0]), /* 2 */
-       { &asn_OER_type_ran_ControlActionParameters_List_constr_4, &asn_PER_type_ran_ControlActionParameters_List_constr_4, SEQUENCE_OF_constraint },
-       asn_MBR_ran_ControlActionParameters_List_4,
+       asn_DEF_ran_ControlActionParameters_List_tags_8,
+       sizeof(asn_DEF_ran_ControlActionParameters_List_tags_8)
+               /sizeof(asn_DEF_ran_ControlActionParameters_List_tags_8[0]) - 1, /* 1 */
+       asn_DEF_ran_ControlActionParameters_List_tags_8,        /* Same as above */
+       sizeof(asn_DEF_ran_ControlActionParameters_List_tags_8)
+               /sizeof(asn_DEF_ran_ControlActionParameters_List_tags_8[0]), /* 2 */
+       { &asn_OER_type_ran_ControlActionParameters_List_constr_8, &asn_PER_type_ran_ControlActionParameters_List_constr_8, SEQUENCE_OF_constraint },
+       asn_MBR_ran_ControlActionParameters_List_8,
        1,      /* Single element */
-       &asn_SPC_ran_ControlActionParameters_List_specs_4       /* Additional specs */
+       &asn_SPC_ran_ControlActionParameters_List_specs_8       /* Additional specs */
 };
 
 asn_TYPE_member_t asn_MBR_RANFunctionDefinition_Control_Action_Item_1[] = {
@@ -106,33 +157,43 @@ asn_TYPE_member_t asn_MBR_RANFunctionDefinition_Control_Action_Item_1[] = {
                0, 0, /* No default value */
                "ric-ControlAction-Name"
                },
-       { ATF_POINTER, 1, offsetof(struct RANFunctionDefinition_Control_Action_Item, ran_ControlActionParameters_List),
+       { ATF_NOFLAGS, 0, offsetof(struct RANFunctionDefinition_Control_Action_Item, ueGroup_ControlAction_Supported),
                (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
+               -1,     /* IMPLICIT tag at current level */
+               &asn_DEF_ueGroup_ControlAction_Supported_4,
+               0,
+               { 0, 0, 0 },
+               0, 0, /* No default value */
+               "ueGroup-ControlAction-Supported"
+               },
+       { ATF_POINTER, 1, offsetof(struct RANFunctionDefinition_Control_Action_Item, ran_ControlActionParameters_List),
+               (ASN_TAG_CLASS_CONTEXT | (3 << 2)),
                0,
-               &asn_DEF_ran_ControlActionParameters_List_4,
+               &asn_DEF_ran_ControlActionParameters_List_8,
                0,
-               { &asn_OER_memb_ran_ControlActionParameters_List_constr_4, &asn_PER_memb_ran_ControlActionParameters_List_constr_4,  memb_ran_ControlActionParameters_List_constraint_1 },
+               { &asn_OER_memb_ran_ControlActionParameters_List_constr_8, &asn_PER_memb_ran_ControlActionParameters_List_constr_8,  memb_ran_ControlActionParameters_List_constraint_1 },
                0, 0, /* No default value */
                "ran-ControlActionParameters-List"
                },
 };
-static const int asn_MAP_RANFunctionDefinition_Control_Action_Item_oms_1[] = { 2 };
+static const int asn_MAP_RANFunctionDefinition_Control_Action_Item_oms_1[] = { 3 };
 static const ber_tlv_tag_t asn_DEF_RANFunctionDefinition_Control_Action_Item_tags_1[] = {
        (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
 };
 static const asn_TYPE_tag2member_t asn_MAP_RANFunctionDefinition_Control_Action_Item_tag2el_1[] = {
     { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 }, /* ric-ControlAction-ID */
     { (ASN_TAG_CLASS_CONTEXT | (1 << 2)), 1, 0, 0 }, /* ric-ControlAction-Name */
-    { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* ran-ControlActionParameters-List */
+    { (ASN_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 }, /* ueGroup-ControlAction-Supported */
+    { (ASN_TAG_CLASS_CONTEXT | (3 << 2)), 3, 0, 0 } /* ran-ControlActionParameters-List */
 };
 asn_SEQUENCE_specifics_t asn_SPC_RANFunctionDefinition_Control_Action_Item_specs_1 = {
        sizeof(struct RANFunctionDefinition_Control_Action_Item),
        offsetof(struct RANFunctionDefinition_Control_Action_Item, _asn_ctx),
        asn_MAP_RANFunctionDefinition_Control_Action_Item_tag2el_1,
-       3,      /* Count of tags in the map */
+       4,      /* Count of tags in the map */
        asn_MAP_RANFunctionDefinition_Control_Action_Item_oms_1,        /* Optional members */
        1, 0,   /* Root/Additions */
-       3,      /* First extension addition */
+       4,      /* First extension addition */
 };
 asn_TYPE_descriptor_t asn_DEF_RANFunctionDefinition_Control_Action_Item = {
        "RANFunctionDefinition-Control-Action-Item",
@@ -146,7 +207,7 @@ asn_TYPE_descriptor_t asn_DEF_RANFunctionDefinition_Control_Action_Item = {
                /sizeof(asn_DEF_RANFunctionDefinition_Control_Action_Item_tags_1[0]), /* 1 */
        { 0, 0, SEQUENCE_constraint },
        asn_MBR_RANFunctionDefinition_Control_Action_Item_1,
-       3,      /* Elements count */
+       4,      /* Elements count */
        &asn_SPC_RANFunctionDefinition_Control_Action_Item_specs_1      /* Additional specs */
 };
 
index cbd170b..35d63ab 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "RANFunctionDefinition-Control-Item.h"
index 69eb461..5522074 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "RANFunctionDefinition-Control.h"
index 245b8b7..98f05b6 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "RANFunctionDefinition-EventTrigger-Breakpoint-Item.h"
index c4490bb..45ee59d 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "RANFunctionDefinition-EventTrigger-CallProcess-Item.h"
index d1da3e6..28f530d 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "RANFunctionDefinition-EventTrigger-Style-Item.h"
index 0b139f9..d804c0b 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "RANFunctionDefinition-EventTrigger.h"
index c72f9f5..1ff9dae 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "RANFunctionDefinition-Insert-Indication-Item.h"
index f267c3a..e7fb021 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "RANFunctionDefinition-Insert-Item.h"
index 1e3a2bb..354819f 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "RANFunctionDefinition-Insert.h"
index f69d585..347b60f 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "RANFunctionDefinition-Policy-Action-Item.h"
index 6ae1ac7..5b5b89c 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "RANFunctionDefinition-Policy-Item.h"
index c56a769..8a7561e 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "RANFunctionDefinition-Policy.h"
index 72a5f23..390cdf4 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "RANFunctionDefinition-Report-Item.h"
index 044cdf0..0551905 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "RANFunctionDefinition-Report.h"
index adf2b21..f782a84 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "RANParameter-Definition-Choice-LIST-Item.h"
index 1f42464..4de39f2 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "RANParameter-Definition-Choice-LIST.h"
index 995003f..83e9713 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "RANParameter-Definition-Choice-STRUCTURE-Item.h"
index 2e56191..02ba301 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "RANParameter-Definition-Choice-STRUCTURE.h"
index 5c0850e..fa38b5e 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "RANParameter-Definition-Choice.h"
index 1876f99..e9d581e 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "RANParameter-Definition.h"
index 580eecb..dcda103 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "RANParameter-ID.h"
@@ -10,7 +10,6 @@
 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,
@@ -19,17 +18,12 @@ RANParameter_ID_constraint(const asn_TYPE_descriptor_t *td, const void *sptr,
                return -1;
        }
        
-       value = *(const unsigned long *)sptr;
        
-       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;
+       if(1 /* No applicable constraints whatsoever */) {
+               /* Nothing is here. See below */
        }
+       
+       return td->encoding_constraints.general_constraints(td, sptr, ctfailcb, app_key);
 }
 
 /*
@@ -40,15 +34,10 @@ static asn_oer_constraints_t asn_OER_type_RANParameter_ID_constr_1 CC_NOTUSED =
        { 0, 0 },
        -1};
 asn_per_constraints_t asn_PER_type_RANParameter_ID_constr_1 CC_NOTUSED = {
-       { APC_CONSTRAINED | APC_EXTENSIBLE,  32, -1,  1,  4294967295 }  /* (1..4294967295,...) */,
+       { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
        { 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))
 };
@@ -64,6 +53,6 @@ asn_TYPE_descriptor_t asn_DEF_RANParameter_ID = {
                /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 */
-       &asn_SPC_RANParameter_ID_specs_1        /* Additional specs */
+       0       /* No specifics */
 };
 
index 10ab71d..7c321f4 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "RANParameter-LIST.h"
index ace7722..2064af7 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "RANParameter-Name.h"
index c60915d..fa921cb 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "RANParameter-STRUCTURE-Item.h"
index 3ed4492..0961d82 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "RANParameter-STRUCTURE.h"
index 9d08191..cdf623b 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "RANParameter-Testing-Item-Choice-ElementFalse.h"
index 00d7af6..872508f 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "RANParameter-Testing-Item-Choice-ElementTrue.h"
index e9980c8..777c088 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "RANParameter-Testing-Item-Choice-List.h"
index 63ffe03..82d05ef 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "RANParameter-Testing-Item-Choice-Structure.h"
index 809ca14..a290d4b 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "RANParameter-Testing-Item.h"
index a3a0d98..afb8006 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "RANParameter-Testing-LIST.h"
index b77ecbd..f497452 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "RANParameter-Testing-STRUCTURE.h"
index 4ca5ac9..7d10780 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "RANParameter-Testing.h"
index 0aecdeb..f0cb22e 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "RANParameter-TestingCondition.h"
index f7f2954..ea9d141 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "RANParameter-Value.h"
index 3fea9fd..e11615a 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "RANParameter-ValueType-Choice-ElementFalse.h"
index 3a62139..0489b12 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "RANParameter-ValueType-Choice-ElementTrue.h"
index 08552f1..7428bd9 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "RANParameter-ValueType-Choice-List.h"
index d31c52b..7ca5791 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "RANParameter-ValueType-Choice-Structure.h"
index 4e5c2cf..567b168 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "RANParameter-ValueType.h"
index 0c8e3f0..adee2ec 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "RANUEID.h"
index 0a6500b..d4bd942 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "RANfunction-Name.h"
index 8862f12..e2409db 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "RIC-CallProcessBreakpoint-ID.h"
index 31bd5af..f4e399f 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "RIC-CallProcessBreakpoint-Name.h"
index 90cd336..6a319e3 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "RIC-CallProcessType-ID.h"
index b1e469c..1a7823e 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "RIC-CallProcessType-Name.h"
index 4f75ce6..820259f 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "RIC-ControlAction-ID.h"
index f4ded20..4558538 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "RIC-ControlAction-Name.h"
index 606246b..f4ed21a 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "RIC-EventTrigger-Cell-ID.h"
index c3f8c9e..e7f7f72 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "RIC-EventTrigger-UE-ID.h"
index f7f958f..f284154 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "RIC-EventTrigger-UEevent-ID.h"
index 524c369..498e778 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "RIC-EventTriggerCondition-ID.h"
index 076cd46..e74b812 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "RIC-Format-Type.h"
index 6f0e628..9ec40a4 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "RIC-InsertIndication-ID.h"
index c25d94c..f68dd76 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "RIC-InsertIndication-Name.h"
index 24af0e3..4cebe50 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "RIC-PolicyAction-RANParameter-Item.h"
index 7ecde8c..43d75fb 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "RIC-PolicyAction.h"
index 68d3fcf..7c4d00e 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "RIC-Style-Name.h"
index a8795ed..3346ed5 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "RIC-Style-Type.h"
index def80c0..18d5ed3 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "RRC-MessageID.h"
index 8a0268f..af2b53b 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "RRC-State.h"
index 308dc4d..7285b1d 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "RRCclass-LTE.h"
index 3abb82c..3a78d9d 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "RRCclass-NR.h"
index a23c352..ac1f325 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "Report-RANParameter-Item.h"
index be6f24f..7a7a3dc 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "S-NSSAI.h"
index 16a511f..0917d37 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "SD.h"
index 793581f..3abd294 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "SST.h"
index 9f6505e..edaf472 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "ServingCell-ARFCN.h"
index 045bc14..0280009 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "ServingCell-PCI.h"
index 5674389..831bb51 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "SubscriberProfileIDforRFP.h"
index 5055593..28c5871 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "SupportedSULBandList.h"
index fca9ef0..c50284e 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "SupportedSULFreqBandItem.h"
index 133ce5b..af3618b 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "TriggerType-Choice-L2state.h"
index 9a5af31..7786d9d 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "TriggerType-Choice-RRCstate-Item.h"
index 59ae271..44a7f22 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "TriggerType-Choice-RRCstate.h"
index 44d2d62..faae668 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "TriggerType-Choice-UEID.h"
index 5d901af..58841fa 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "TriggerType-Choice.h"
diff --git a/e2sm/lib/UE-Group-Definition.c b/e2sm/lib/UE-Group-Definition.c
new file mode 100644 (file)
index 0000000..b858955
--- /dev/null
@@ -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-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ */
+
+#include "UE-Group-Definition.h"
+
+#include "UEGroupDefinitionIdentifier-Item.h"
+static int
+memb_ueGroupDefinitionIdentifier_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 <= 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_ueGroupDefinitionIdentifier_LIST_constr_2 CC_NOTUSED = {
+       { 0, 0 },
+       -1      /* (SIZE(1..255)) */};
+static asn_per_constraints_t asn_PER_type_ueGroupDefinitionIdentifier_LIST_constr_2 CC_NOTUSED = {
+       { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
+       { APC_CONSTRAINED,       8,  8,  1,  255 }      /* (SIZE(1..255)) */,
+       0, 0    /* No PER value map */
+};
+static asn_oer_constraints_t asn_OER_memb_ueGroupDefinitionIdentifier_LIST_constr_2 CC_NOTUSED = {
+       { 0, 0 },
+       -1      /* (SIZE(1..255)) */};
+static asn_per_constraints_t asn_PER_memb_ueGroupDefinitionIdentifier_LIST_constr_2 CC_NOTUSED = {
+       { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
+       { APC_CONSTRAINED,       8,  8,  1,  255 }      /* (SIZE(1..255)) */,
+       0, 0    /* No PER value map */
+};
+static asn_TYPE_member_t asn_MBR_ueGroupDefinitionIdentifier_LIST_2[] = {
+       { ATF_POINTER, 0, 0,
+               (ASN_TAG_CLASS_UNIVERSAL | (16 << 2)),
+               0,
+               &asn_DEF_UEGroupDefinitionIdentifier_Item,
+               0,
+               { 0, 0, 0 },
+               0, 0, /* No default value */
+               ""
+               },
+};
+static const ber_tlv_tag_t asn_DEF_ueGroupDefinitionIdentifier_LIST_tags_2[] = {
+       (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
+       (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
+};
+static asn_SET_OF_specifics_t asn_SPC_ueGroupDefinitionIdentifier_LIST_specs_2 = {
+       sizeof(struct UE_Group_Definition__ueGroupDefinitionIdentifier_LIST),
+       offsetof(struct UE_Group_Definition__ueGroupDefinitionIdentifier_LIST, _asn_ctx),
+       0,      /* XER encoding is XMLDelimitedItemList */
+};
+static /* Use -fall-defs-global to expose */
+asn_TYPE_descriptor_t asn_DEF_ueGroupDefinitionIdentifier_LIST_2 = {
+       "ueGroupDefinitionIdentifier-LIST",
+       "ueGroupDefinitionIdentifier-LIST",
+       &asn_OP_SEQUENCE_OF,
+       asn_DEF_ueGroupDefinitionIdentifier_LIST_tags_2,
+       sizeof(asn_DEF_ueGroupDefinitionIdentifier_LIST_tags_2)
+               /sizeof(asn_DEF_ueGroupDefinitionIdentifier_LIST_tags_2[0]) - 1, /* 1 */
+       asn_DEF_ueGroupDefinitionIdentifier_LIST_tags_2,        /* Same as above */
+       sizeof(asn_DEF_ueGroupDefinitionIdentifier_LIST_tags_2)
+               /sizeof(asn_DEF_ueGroupDefinitionIdentifier_LIST_tags_2[0]), /* 2 */
+       { &asn_OER_type_ueGroupDefinitionIdentifier_LIST_constr_2, &asn_PER_type_ueGroupDefinitionIdentifier_LIST_constr_2, SEQUENCE_OF_constraint },
+       asn_MBR_ueGroupDefinitionIdentifier_LIST_2,
+       1,      /* Single element */
+       &asn_SPC_ueGroupDefinitionIdentifier_LIST_specs_2       /* Additional specs */
+};
+
+asn_TYPE_member_t asn_MBR_UE_Group_Definition_1[] = {
+       { ATF_NOFLAGS, 0, offsetof(struct UE_Group_Definition, ueGroupDefinitionIdentifier_LIST),
+               (ASN_TAG_CLASS_CONTEXT | (0 << 2)),
+               0,
+               &asn_DEF_ueGroupDefinitionIdentifier_LIST_2,
+               0,
+               { &asn_OER_memb_ueGroupDefinitionIdentifier_LIST_constr_2, &asn_PER_memb_ueGroupDefinitionIdentifier_LIST_constr_2,  memb_ueGroupDefinitionIdentifier_LIST_constraint_1 },
+               0, 0, /* No default value */
+               "ueGroupDefinitionIdentifier-LIST"
+               },
+};
+static const ber_tlv_tag_t asn_DEF_UE_Group_Definition_tags_1[] = {
+       (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
+};
+static const asn_TYPE_tag2member_t asn_MAP_UE_Group_Definition_tag2el_1[] = {
+    { (ASN_TAG_CLASS_CONTEXT | (0 << 2)), 0, 0, 0 } /* ueGroupDefinitionIdentifier-LIST */
+};
+asn_SEQUENCE_specifics_t asn_SPC_UE_Group_Definition_specs_1 = {
+       sizeof(struct UE_Group_Definition),
+       offsetof(struct UE_Group_Definition, _asn_ctx),
+       asn_MAP_UE_Group_Definition_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_UE_Group_Definition = {
+       "UE-Group-Definition",
+       "UE-Group-Definition",
+       &asn_OP_SEQUENCE,
+       asn_DEF_UE_Group_Definition_tags_1,
+       sizeof(asn_DEF_UE_Group_Definition_tags_1)
+               /sizeof(asn_DEF_UE_Group_Definition_tags_1[0]), /* 1 */
+       asn_DEF_UE_Group_Definition_tags_1,     /* Same as above */
+       sizeof(asn_DEF_UE_Group_Definition_tags_1)
+               /sizeof(asn_DEF_UE_Group_Definition_tags_1[0]), /* 1 */
+       { 0, 0, SEQUENCE_constraint },
+       asn_MBR_UE_Group_Definition_1,
+       1,      /* Elements count */
+       &asn_SPC_UE_Group_Definition_specs_1    /* Additional specs */
+};
+
diff --git a/e2sm/lib/UE-Group-ID.c b/e2sm/lib/UE-Group-ID.c
new file mode 100644 (file)
index 0000000..3f9155f
--- /dev/null
@@ -0,0 +1,64 @@
+/*
+ * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
+ * From ASN.1 module "E2SM-RC-IEs"
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ */
+
+#include "UE-Group-ID.h"
+
+int
+UE_Group_ID_constraint(const asn_TYPE_descriptor_t *td, const void *sptr,
+                       asn_app_constraint_failed_f *ctfailcb, void *app_key) {
+       long value;
+       
+       if(!sptr) {
+               ASN__CTFAIL(app_key, td, sptr,
+                       "%s: value not given (%s:%d)",
+                       td->name, __FILE__, __LINE__);
+               return -1;
+       }
+       
+       value = *(const long *)sptr;
+       
+       if((value >= 1 && value <= 65535)) {
+               /* Constraint check succeeded */
+               return 0;
+       } else {
+               ASN__CTFAIL(app_key, td, sptr,
+                       "%s: constraint failed (%s:%d)",
+                       td->name, __FILE__, __LINE__);
+               return -1;
+       }
+}
+
+/*
+ * This type is implemented using NativeInteger,
+ * so here we adjust the DEF accordingly.
+ */
+static asn_oer_constraints_t asn_OER_type_UE_Group_ID_constr_1 CC_NOTUSED = {
+       { 0, 0 },
+       -1};
+asn_per_constraints_t asn_PER_type_UE_Group_ID_constr_1 CC_NOTUSED = {
+       { APC_CONSTRAINED | APC_EXTENSIBLE,  16,  16,  1,  65535 }      /* (1..65535,...) */,
+       { APC_UNCONSTRAINED,    -1, -1,  0,  0 },
+       0, 0    /* No PER value map */
+};
+static const ber_tlv_tag_t asn_DEF_UE_Group_ID_tags_1[] = {
+       (ASN_TAG_CLASS_UNIVERSAL | (2 << 2))
+};
+asn_TYPE_descriptor_t asn_DEF_UE_Group_ID = {
+       "UE-Group-ID",
+       "UE-Group-ID",
+       &asn_OP_NativeInteger,
+       asn_DEF_UE_Group_ID_tags_1,
+       sizeof(asn_DEF_UE_Group_ID_tags_1)
+               /sizeof(asn_DEF_UE_Group_ID_tags_1[0]), /* 1 */
+       asn_DEF_UE_Group_ID_tags_1,     /* Same as above */
+       sizeof(asn_DEF_UE_Group_ID_tags_1)
+               /sizeof(asn_DEF_UE_Group_ID_tags_1[0]), /* 1 */
+       { &asn_OER_type_UE_Group_ID_constr_1, &asn_PER_type_UE_Group_ID_constr_1, UE_Group_ID_constraint },
+       0, 0,   /* No members */
+       0       /* No specifics */
+};
+
diff --git a/e2sm/lib/UEGroupDefinitionIdentifier-Item.c b/e2sm/lib/UEGroupDefinitionIdentifier-Item.c
new file mode 100644 (file)
index 0000000..ac28a55
--- /dev/null
@@ -0,0 +1,72 @@
+/*
+ * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
+ * From ASN.1 module "E2SM-RC-IEs"
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ */
+
+#include "UEGroupDefinitionIdentifier-Item.h"
+
+asn_TYPE_member_t asn_MBR_UEGroupDefinitionIdentifier_Item_1[] = {
+       { ATF_NOFLAGS, 0, offsetof(struct UEGroupDefinitionIdentifier_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 UEGroupDefinitionIdentifier_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"
+               },
+       { ATF_POINTER, 1, offsetof(struct UEGroupDefinitionIdentifier_Item, logicalOR),
+               (ASN_TAG_CLASS_CONTEXT | (2 << 2)),
+               -1,     /* IMPLICIT tag at current level */
+               &asn_DEF_LogicalOR,
+               0,
+               { 0, 0, 0 },
+               0, 0, /* No default value */
+               "logicalOR"
+               },
+};
+static const int asn_MAP_UEGroupDefinitionIdentifier_Item_oms_1[] = { 2 };
+static const ber_tlv_tag_t asn_DEF_UEGroupDefinitionIdentifier_Item_tags_1[] = {
+       (ASN_TAG_CLASS_UNIVERSAL | (16 << 2))
+};
+static const asn_TYPE_tag2member_t asn_MAP_UEGroupDefinitionIdentifier_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_TAG_CLASS_CONTEXT | (2 << 2)), 2, 0, 0 } /* logicalOR */
+};
+asn_SEQUENCE_specifics_t asn_SPC_UEGroupDefinitionIdentifier_Item_specs_1 = {
+       sizeof(struct UEGroupDefinitionIdentifier_Item),
+       offsetof(struct UEGroupDefinitionIdentifier_Item, _asn_ctx),
+       asn_MAP_UEGroupDefinitionIdentifier_Item_tag2el_1,
+       3,      /* Count of tags in the map */
+       asn_MAP_UEGroupDefinitionIdentifier_Item_oms_1, /* Optional members */
+       1, 0,   /* Root/Additions */
+       3,      /* First extension addition */
+};
+asn_TYPE_descriptor_t asn_DEF_UEGroupDefinitionIdentifier_Item = {
+       "UEGroupDefinitionIdentifier-Item",
+       "UEGroupDefinitionIdentifier-Item",
+       &asn_OP_SEQUENCE,
+       asn_DEF_UEGroupDefinitionIdentifier_Item_tags_1,
+       sizeof(asn_DEF_UEGroupDefinitionIdentifier_Item_tags_1)
+               /sizeof(asn_DEF_UEGroupDefinitionIdentifier_Item_tags_1[0]), /* 1 */
+       asn_DEF_UEGroupDefinitionIdentifier_Item_tags_1,        /* Same as above */
+       sizeof(asn_DEF_UEGroupDefinitionIdentifier_Item_tags_1)
+               /sizeof(asn_DEF_UEGroupDefinitionIdentifier_Item_tags_1[0]), /* 1 */
+       { 0, 0, SEQUENCE_constraint },
+       asn_MBR_UEGroupDefinitionIdentifier_Item_1,
+       3,      /* Elements count */
+       &asn_SPC_UEGroupDefinitionIdentifier_Item_specs_1       /* Additional specs */
+};
+
index acf3ebe..df1b4ab 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "UEID-EN-GNB.h"
index cd550c6..46d99c2 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "UEID-ENB.h"
index 1888f24..0f063dc 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "UEID-GNB-CU-CP-E1AP-ID-Item.h"
index 5fb400e..64ea7ac 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "UEID-GNB-CU-CP-E1AP-ID-List.h"
index 27671e8..e7dca8e 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "UEID-GNB-CU-CP-F1AP-ID-Item.h"
index afbbdc0..f9fa669 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "UEID-GNB-CU-F1AP-ID-List.h"
index 3795964..084ad2a 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "UEID-GNB-CU-UP.h"
index bd18324..207d038 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "UEID-GNB-DU.h"
index 73ef992..036eb4e 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "UEID-GNB.h"
index 526e861..3b05509 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "UEID-NG-ENB-DU.h"
index ed4f083..198c5b6 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "UEID-NG-ENB.h"
index cc12a2b..aae0bdb 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * 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`
+ *     found in "e2sm-common.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "UEID.h"
index d7959fc..435cfd9 100644 (file)
@@ -1,8 +1,8 @@
 /*
  * 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`
+ *     found in "e2sm-rc-2.0.asn"
+ *     `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
  */
 
 #include "UEIdentification-RANParameter-Item.h"