From 6aa3ff2516c6d755c511fc2c5f3141ab4710de9d Mon Sep 17 00:00:00 2001 From: rajalakshmisv Date: Mon, 8 May 2023 06:30:12 +0000 Subject: [PATCH] e2sm-rc-2.0 asn updated Change-Id: I7262855fcbeb0061278e62490c7f3f5db2791cdb Signed-off-by: rajalakshmisv --- e2sm/Makefile.am.libasncodec | 602 ++++++++++ e2sm/e2sm-common.asn | 576 ++++++++++ e2sm/e2sm-rc-2.0.asn | 1198 ++++++++++++++++++++ e2sm/headers/.RANParameter-Testing-Item.h.swp | Bin 12288 -> 0 bytes e2sm/headers/AMF-UE-NGAP-ID.h | 4 +- e2sm/headers/AMFPointer.h | 4 +- e2sm/headers/AMFRegionID.h | 4 +- e2sm/headers/AMFSetID.h | 4 +- .../AdditionalSupportedFormat-UEGroupControl.h | 45 + e2sm/headers/CGI.h | 4 +- .../CallProcessBreakpoint-RANParameter-Item.h | 4 +- .../headers/CellIdentification-RANParameter-Item.h | 4 +- e2sm/headers/ControlAction-RANParameter-Item.h | 8 +- e2sm/headers/ControlOutcome-RANParameter-Item.h | 4 +- e2sm/headers/CoreCPID.h | 4 +- e2sm/headers/E-UTRA-ARFCN.h | 4 +- e2sm/headers/E-UTRA-PCI.h | 4 +- e2sm/headers/E-UTRA-TAC.h | 4 +- .../E2SM-RC-ActionDefinition-Format1-Item.h | 4 +- e2sm/headers/E2SM-RC-ActionDefinition-Format1.h | 4 +- .../E2SM-RC-ActionDefinition-Format2-Item.h | 4 +- e2sm/headers/E2SM-RC-ActionDefinition-Format2.h | 4 +- .../E2SM-RC-ActionDefinition-Format3-Item.h | 4 +- e2sm/headers/E2SM-RC-ActionDefinition-Format3.h | 4 +- ...M-RC-ActionDefinition-Format4-Indication-Item.h | 4 +- .../E2SM-RC-ActionDefinition-Format4-RANP-Item.h | 4 +- .../E2SM-RC-ActionDefinition-Format4-Style-Item.h | 4 +- e2sm/headers/E2SM-RC-ActionDefinition-Format4.h | 4 +- e2sm/headers/E2SM-RC-ActionDefinition.h | 4 +- e2sm/headers/E2SM-RC-CallProcessID-Format1.h | 4 +- e2sm/headers/E2SM-RC-CallProcessID.h | 4 +- e2sm/headers/E2SM-RC-ControlHeader-Format1.h | 4 +- e2sm/headers/E2SM-RC-ControlHeader-Format2.h | 4 +- e2sm/headers/E2SM-RC-ControlHeader-Format3.h | 50 + e2sm/headers/E2SM-RC-ControlHeader.h | 9 +- e2sm/headers/E2SM-RC-ControlMessage-Format1-Item.h | 4 +- e2sm/headers/E2SM-RC-ControlMessage-Format1.h | 4 +- ...-RC-ControlMessage-Format2-ControlAction-Item.h | 4 +- .../E2SM-RC-ControlMessage-Format2-Style-Item.h | 4 +- e2sm/headers/E2SM-RC-ControlMessage-Format2.h | 4 +- e2sm/headers/E2SM-RC-ControlMessage-Format3-Item.h | 46 + e2sm/headers/E2SM-RC-ControlMessage-Format3.h | 60 + e2sm/headers/E2SM-RC-ControlMessage.h | 9 +- e2sm/headers/E2SM-RC-ControlOutcome-Format1-Item.h | 4 +- e2sm/headers/E2SM-RC-ControlOutcome-Format1.h | 4 +- ...RC-ControlOutcome-Format2-ControlOutcome-Item.h | 4 +- .../E2SM-RC-ControlOutcome-Format2-RANP-Item.h | 4 +- .../E2SM-RC-ControlOutcome-Format2-Style-Item.h | 4 +- e2sm/headers/E2SM-RC-ControlOutcome-Format2.h | 4 +- e2sm/headers/E2SM-RC-ControlOutcome-Format3-Item.h | 4 +- e2sm/headers/E2SM-RC-ControlOutcome-Format3.h | 4 +- e2sm/headers/E2SM-RC-ControlOutcome.h | 4 +- e2sm/headers/E2SM-RC-EntityFilter.h | 57 + e2sm/headers/E2SM-RC-EventTrigger-Format1-Item.h | 4 +- e2sm/headers/E2SM-RC-EventTrigger-Format1.h | 4 +- e2sm/headers/E2SM-RC-EventTrigger-Format2.h | 4 +- e2sm/headers/E2SM-RC-EventTrigger-Format3-Item.h | 4 +- e2sm/headers/E2SM-RC-EventTrigger-Format3.h | 4 +- e2sm/headers/E2SM-RC-EventTrigger-Format4-Item.h | 4 +- e2sm/headers/E2SM-RC-EventTrigger-Format4.h | 4 +- e2sm/headers/E2SM-RC-EventTrigger-Format5.h | 4 +- e2sm/headers/E2SM-RC-EventTrigger.h | 4 +- e2sm/headers/E2SM-RC-IndicationHeader-Format1.h | 4 +- e2sm/headers/E2SM-RC-IndicationHeader-Format2.h | 4 +- e2sm/headers/E2SM-RC-IndicationHeader-Format3.h | 4 +- e2sm/headers/E2SM-RC-IndicationHeader.h | 4 +- .../E2SM-RC-IndicationMessage-Format1-Item.h | 4 +- e2sm/headers/E2SM-RC-IndicationMessage-Format1.h | 4 +- .../E2SM-RC-IndicationMessage-Format2-Item.h | 4 +- ...C-IndicationMessage-Format2-RANParameter-Item.h | 4 +- e2sm/headers/E2SM-RC-IndicationMessage-Format2.h | 4 +- .../E2SM-RC-IndicationMessage-Format3-Item.h | 4 +- e2sm/headers/E2SM-RC-IndicationMessage-Format3.h | 4 +- .../E2SM-RC-IndicationMessage-Format4-ItemCell.h | 4 +- .../E2SM-RC-IndicationMessage-Format4-ItemUE.h | 4 +- e2sm/headers/E2SM-RC-IndicationMessage-Format4.h | 4 +- .../E2SM-RC-IndicationMessage-Format5-Item.h | 4 +- e2sm/headers/E2SM-RC-IndicationMessage-Format5.h | 4 +- ...-RC-IndicationMessage-Format6-Indication-Item.h | 4 +- .../E2SM-RC-IndicationMessage-Format6-RANP-Item.h | 4 +- .../E2SM-RC-IndicationMessage-Format6-Style-Item.h | 4 +- e2sm/headers/E2SM-RC-IndicationMessage-Format6.h | 4 +- e2sm/headers/E2SM-RC-IndicationMessage.h | 4 +- e2sm/headers/E2SM-RC-RANFunctionDefinition.h | 4 +- e2sm/headers/EN-GNB-ID.h | 4 +- e2sm/headers/ENB-ID.h | 4 +- e2sm/headers/ENB-UE-X2AP-ID-Extension.h | 4 +- e2sm/headers/ENB-UE-X2AP-ID.h | 4 +- e2sm/headers/EUTRA-CGI.h | 4 +- e2sm/headers/EUTRACellIdentity.h | 4 +- e2sm/headers/EntityFilter-ID.h | 46 + .../EventTrigger-Cell-Info-Item-Choice-Group.h | 4 +- ...EventTrigger-Cell-Info-Item-Choice-Individual.h | 4 +- e2sm/headers/EventTrigger-Cell-Info-Item.h | 4 +- e2sm/headers/EventTrigger-Cell-Info.h | 4 +- .../EventTrigger-UE-Info-Item-Choice-Group.h | 4 +- .../EventTrigger-UE-Info-Item-Choice-Individual.h | 4 +- e2sm/headers/EventTrigger-UE-Info-Item.h | 4 +- e2sm/headers/EventTrigger-UE-Info.h | 4 +- e2sm/headers/EventTrigger-UEevent-Info-Item.h | 4 +- e2sm/headers/EventTrigger-UEevent-Info.h | 4 +- e2sm/headers/FiveGS-TAC.h | 4 +- e2sm/headers/FiveQI.h | 4 +- e2sm/headers/FreqBandNrItem.h | 4 +- e2sm/headers/GNB-CU-CP-UE-E1AP-ID.h | 4 +- e2sm/headers/GNB-CU-UE-F1AP-ID.h | 4 +- e2sm/headers/GNB-CU-UP-ID.h | 4 +- e2sm/headers/GNB-DU-ID.h | 4 +- e2sm/headers/GNB-ID.h | 4 +- e2sm/headers/GUAMI.h | 4 +- e2sm/headers/GUMMEI.h | 4 +- e2sm/headers/GlobalENB-ID.h | 4 +- e2sm/headers/GlobalGNB-ID.h | 4 +- e2sm/headers/GlobalNGRANNodeID.h | 4 +- e2sm/headers/GlobalNgENB-ID.h | 4 +- e2sm/headers/GlobalenGNB-ID.h | 4 +- e2sm/headers/GroupID.h | 4 +- e2sm/headers/IndexToRFSP.h | 4 +- e2sm/headers/InsertIndication-RANParameter-Item.h | 4 +- e2sm/headers/Interface-MessageID.h | 4 +- e2sm/headers/InterfaceID-E1.h | 4 +- e2sm/headers/InterfaceID-F1.h | 4 +- e2sm/headers/InterfaceID-NG.h | 4 +- e2sm/headers/InterfaceID-S1.h | 4 +- e2sm/headers/InterfaceID-W1.h | 4 +- e2sm/headers/InterfaceID-X2.h | 4 +- e2sm/headers/InterfaceID-Xn.h | 4 +- e2sm/headers/InterfaceIdentifier.h | 4 +- e2sm/headers/InterfaceType.h | 4 +- e2sm/headers/L2Parameters-RANParameter-Item.h | 4 +- ...stOfAdditionalSupportedFormats-UEGroupControl.h | 44 + e2sm/headers/LogicalOR.h | 4 +- e2sm/headers/MME-Code.h | 4 +- e2sm/headers/MME-Group-ID.h | 4 +- e2sm/headers/MME-UE-S1AP-ID.h | 4 +- e2sm/headers/MessageType-Choice-NI.h | 4 +- e2sm/headers/MessageType-Choice-RRC.h | 4 +- e2sm/headers/MessageType-Choice.h | 4 +- e2sm/headers/NG-RANnodeUEXnAPID.h | 4 +- e2sm/headers/NGENB-CU-UE-W1AP-ID.h | 4 +- e2sm/headers/NGENB-DU-ID.h | 4 +- e2sm/headers/NR-ARFCN.h | 4 +- e2sm/headers/NR-CGI.h | 4 +- e2sm/headers/NR-PCI.h | 4 +- e2sm/headers/NRCellIdentity.h | 4 +- e2sm/headers/NRFrequencyBand-List.h | 4 +- e2sm/headers/NRFrequencyBandItem.h | 4 +- e2sm/headers/NRFrequencyInfo.h | 4 +- e2sm/headers/NRFrequencyShift7p5khz.h | 4 +- e2sm/headers/NeighborCell-Item-Choice-E-UTRA.h | 4 +- e2sm/headers/NeighborCell-Item-Choice-NR.h | 4 +- e2sm/headers/NeighborCell-Item.h | 4 +- e2sm/headers/NeighborCell-List.h | 4 +- e2sm/headers/NeighborRelation-Info.h | 4 +- e2sm/headers/NgENB-ID.h | 4 +- e2sm/headers/PLMNIdentity.h | 4 +- e2sm/headers/PolicyAction-RANParameter-Item.h | 4 +- e2sm/headers/PolicyCondition-RANParameter-Item.h | 4 +- e2sm/headers/QCI.h | 4 +- e2sm/headers/QoSID.h | 4 +- e2sm/headers/QosFlowIdentifier.h | 4 +- e2sm/headers/RAN-CallProcess-ID.h | 7 +- .../RANFunctionDefinition-Control-Action-Item.h | 18 +- e2sm/headers/RANFunctionDefinition-Control-Item.h | 4 +- e2sm/headers/RANFunctionDefinition-Control.h | 4 +- ...nctionDefinition-EventTrigger-Breakpoint-Item.h | 4 +- ...ctionDefinition-EventTrigger-CallProcess-Item.h | 4 +- ...RANFunctionDefinition-EventTrigger-Style-Item.h | 4 +- e2sm/headers/RANFunctionDefinition-EventTrigger.h | 4 +- .../RANFunctionDefinition-Insert-Indication-Item.h | 4 +- e2sm/headers/RANFunctionDefinition-Insert-Item.h | 4 +- e2sm/headers/RANFunctionDefinition-Insert.h | 4 +- .../RANFunctionDefinition-Policy-Action-Item.h | 4 +- e2sm/headers/RANFunctionDefinition-Policy-Item.h | 4 +- e2sm/headers/RANFunctionDefinition-Policy.h | 4 +- e2sm/headers/RANFunctionDefinition-Report-Item.h | 4 +- e2sm/headers/RANFunctionDefinition-Report.h | 4 +- .../RANParameter-Definition-Choice-LIST-Item.h | 4 +- e2sm/headers/RANParameter-Definition-Choice-LIST.h | 4 +- ...RANParameter-Definition-Choice-STRUCTURE-Item.h | 4 +- .../RANParameter-Definition-Choice-STRUCTURE.h | 4 +- e2sm/headers/RANParameter-Definition-Choice.h | 4 +- e2sm/headers/RANParameter-Definition.h | 4 +- e2sm/headers/RANParameter-ID.h | 7 +- e2sm/headers/RANParameter-LIST.h | 4 +- e2sm/headers/RANParameter-Name.h | 4 +- e2sm/headers/RANParameter-STRUCTURE-Item.h | 4 +- e2sm/headers/RANParameter-STRUCTURE.h | 4 +- ...RANParameter-Testing-Item-Choice-ElementFalse.h | 4 +- .../RANParameter-Testing-Item-Choice-ElementTrue.h | 4 +- .../RANParameter-Testing-Item-Choice-List.h | 4 +- .../RANParameter-Testing-Item-Choice-Structure.h | 4 +- e2sm/headers/RANParameter-Testing-Item.h | 4 +- e2sm/headers/RANParameter-Testing-LIST.h | 4 +- e2sm/headers/RANParameter-Testing-STRUCTURE.h | 4 +- e2sm/headers/RANParameter-Testing.h | 4 +- e2sm/headers/RANParameter-TestingCondition.h | 4 +- e2sm/headers/RANParameter-Value.h | 4 +- .../RANParameter-ValueType-Choice-ElementFalse.h | 4 +- .../RANParameter-ValueType-Choice-ElementTrue.h | 4 +- e2sm/headers/RANParameter-ValueType-Choice-List.h | 4 +- .../RANParameter-ValueType-Choice-Structure.h | 4 +- e2sm/headers/RANParameter-ValueType.h | 4 +- e2sm/headers/RANUEID.h | 4 +- e2sm/headers/RANfunction-Name.h | 4 +- e2sm/headers/RIC-CallProcessBreakpoint-ID.h | 4 +- e2sm/headers/RIC-CallProcessBreakpoint-Name.h | 4 +- e2sm/headers/RIC-CallProcessType-ID.h | 4 +- e2sm/headers/RIC-CallProcessType-Name.h | 4 +- e2sm/headers/RIC-ControlAction-ID.h | 4 +- e2sm/headers/RIC-ControlAction-Name.h | 4 +- e2sm/headers/RIC-EventTrigger-Cell-ID.h | 4 +- e2sm/headers/RIC-EventTrigger-UE-ID.h | 4 +- e2sm/headers/RIC-EventTrigger-UEevent-ID.h | 4 +- e2sm/headers/RIC-EventTriggerCondition-ID.h | 4 +- e2sm/headers/RIC-Format-Type.h | 4 +- e2sm/headers/RIC-InsertIndication-ID.h | 4 +- e2sm/headers/RIC-InsertIndication-Name.h | 4 +- e2sm/headers/RIC-PolicyAction-RANParameter-Item.h | 4 +- e2sm/headers/RIC-PolicyAction.h | 4 +- e2sm/headers/RIC-Style-Name.h | 4 +- e2sm/headers/RIC-Style-Type.h | 4 +- e2sm/headers/RRC-MessageID.h | 4 +- e2sm/headers/RRC-State.h | 4 +- e2sm/headers/RRCclass-LTE.h | 4 +- e2sm/headers/RRCclass-NR.h | 4 +- e2sm/headers/Report-RANParameter-Item.h | 4 +- e2sm/headers/S-NSSAI.h | 4 +- e2sm/headers/SD.h | 4 +- e2sm/headers/SST.h | 4 +- e2sm/headers/ServingCell-ARFCN.h | 4 +- e2sm/headers/ServingCell-PCI.h | 4 +- e2sm/headers/SubscriberProfileIDforRFP.h | 4 +- e2sm/headers/SupportedSULBandList.h | 4 +- e2sm/headers/SupportedSULFreqBandItem.h | 4 +- e2sm/headers/TriggerType-Choice-L2state.h | 4 +- e2sm/headers/TriggerType-Choice-RRCstate-Item.h | 4 +- e2sm/headers/TriggerType-Choice-RRCstate.h | 4 +- e2sm/headers/TriggerType-Choice-UEID.h | 4 +- e2sm/headers/TriggerType-Choice.h | 4 +- e2sm/headers/UE-Group-Definition.h | 53 + e2sm/headers/UE-Group-ID.h | 46 + e2sm/headers/UEGroupDefinitionIdentifier-Item.h | 48 + e2sm/headers/UEID-EN-GNB.h | 4 +- e2sm/headers/UEID-ENB.h | 4 +- e2sm/headers/UEID-GNB-CU-CP-E1AP-ID-Item.h | 4 +- e2sm/headers/UEID-GNB-CU-CP-E1AP-ID-List.h | 4 +- e2sm/headers/UEID-GNB-CU-CP-F1AP-ID-Item.h | 4 +- e2sm/headers/UEID-GNB-CU-F1AP-ID-List.h | 4 +- e2sm/headers/UEID-GNB-CU-UP.h | 4 +- e2sm/headers/UEID-GNB-DU.h | 4 +- e2sm/headers/UEID-GNB.h | 4 +- e2sm/headers/UEID-NG-ENB-DU.h | 4 +- e2sm/headers/UEID-NG-ENB.h | 4 +- e2sm/headers/UEID.h | 4 +- e2sm/headers/UEIdentification-RANParameter-Item.h | 4 +- e2sm/headers/asn_constant.h | 3 + e2sm/lib/AMF-UE-NGAP-ID.c | 4 +- e2sm/lib/AMFPointer.c | 4 +- e2sm/lib/AMFRegionID.c | 4 +- e2sm/lib/AMFSetID.c | 4 +- .../lib/AdditionalSupportedFormat-UEGroupControl.c | 60 + e2sm/lib/CGI.c | 4 +- e2sm/lib/CallProcessBreakpoint-RANParameter-Item.c | 4 +- e2sm/lib/CellIdentification-RANParameter-Item.c | 4 +- e2sm/lib/ControlAction-RANParameter-Item.c | 27 +- e2sm/lib/ControlOutcome-RANParameter-Item.c | 4 +- e2sm/lib/CoreCPID.c | 4 +- e2sm/lib/E-UTRA-ARFCN.c | 4 +- e2sm/lib/E-UTRA-PCI.c | 4 +- e2sm/lib/E-UTRA-TAC.c | 4 +- e2sm/lib/E2SM-RC-ActionDefinition-Format1-Item.c | 4 +- e2sm/lib/E2SM-RC-ActionDefinition-Format1.c | 4 +- e2sm/lib/E2SM-RC-ActionDefinition-Format2-Item.c | 4 +- e2sm/lib/E2SM-RC-ActionDefinition-Format2.c | 4 +- e2sm/lib/E2SM-RC-ActionDefinition-Format3-Item.c | 4 +- e2sm/lib/E2SM-RC-ActionDefinition-Format3.c | 4 +- ...M-RC-ActionDefinition-Format4-Indication-Item.c | 4 +- .../E2SM-RC-ActionDefinition-Format4-RANP-Item.c | 4 +- .../E2SM-RC-ActionDefinition-Format4-Style-Item.c | 4 +- e2sm/lib/E2SM-RC-ActionDefinition-Format4.c | 4 +- e2sm/lib/E2SM-RC-ActionDefinition.c | 4 +- e2sm/lib/E2SM-RC-CallProcessID-Format1.c | 4 +- e2sm/lib/E2SM-RC-CallProcessID.c | 4 +- e2sm/lib/E2SM-RC-ControlHeader-Format1.c | 4 +- e2sm/lib/E2SM-RC-ControlHeader-Format2.c | 4 +- e2sm/lib/E2SM-RC-ControlHeader-Format3.c | 80 ++ e2sm/lib/E2SM-RC-ControlHeader.c | 21 +- e2sm/lib/E2SM-RC-ControlMessage-Format1-Item.c | 4 +- e2sm/lib/E2SM-RC-ControlMessage-Format1.c | 4 +- ...-RC-ControlMessage-Format2-ControlAction-Item.c | 4 +- .../E2SM-RC-ControlMessage-Format2-Style-Item.c | 4 +- e2sm/lib/E2SM-RC-ControlMessage-Format2.c | 4 +- e2sm/lib/E2SM-RC-ControlMessage-Format3-Item.c | 60 + e2sm/lib/E2SM-RC-ControlMessage-Format3.c | 222 ++++ e2sm/lib/E2SM-RC-ControlMessage.c | 21 +- e2sm/lib/E2SM-RC-ControlOutcome-Format1-Item.c | 4 +- e2sm/lib/E2SM-RC-ControlOutcome-Format1.c | 4 +- ...RC-ControlOutcome-Format2-ControlOutcome-Item.c | 4 +- .../lib/E2SM-RC-ControlOutcome-Format2-RANP-Item.c | 4 +- .../E2SM-RC-ControlOutcome-Format2-Style-Item.c | 4 +- e2sm/lib/E2SM-RC-ControlOutcome-Format2.c | 4 +- e2sm/lib/E2SM-RC-ControlOutcome-Format3-Item.c | 4 +- e2sm/lib/E2SM-RC-ControlOutcome-Format3.c | 4 +- e2sm/lib/E2SM-RC-ControlOutcome.c | 4 +- e2sm/lib/E2SM-RC-EntityFilter.c | 150 +++ e2sm/lib/E2SM-RC-EventTrigger-Format1-Item.c | 4 +- e2sm/lib/E2SM-RC-EventTrigger-Format1.c | 4 +- e2sm/lib/E2SM-RC-EventTrigger-Format2.c | 4 +- e2sm/lib/E2SM-RC-EventTrigger-Format3-Item.c | 4 +- e2sm/lib/E2SM-RC-EventTrigger-Format3.c | 4 +- e2sm/lib/E2SM-RC-EventTrigger-Format4-Item.c | 4 +- e2sm/lib/E2SM-RC-EventTrigger-Format4.c | 4 +- e2sm/lib/E2SM-RC-EventTrigger-Format5.c | 4 +- e2sm/lib/E2SM-RC-EventTrigger.c | 4 +- e2sm/lib/E2SM-RC-IndicationHeader-Format1.c | 4 +- e2sm/lib/E2SM-RC-IndicationHeader-Format2.c | 4 +- e2sm/lib/E2SM-RC-IndicationHeader-Format3.c | 4 +- e2sm/lib/E2SM-RC-IndicationHeader.c | 4 +- e2sm/lib/E2SM-RC-IndicationMessage-Format1-Item.c | 4 +- e2sm/lib/E2SM-RC-IndicationMessage-Format1.c | 4 +- e2sm/lib/E2SM-RC-IndicationMessage-Format2-Item.c | 4 +- ...C-IndicationMessage-Format2-RANParameter-Item.c | 4 +- e2sm/lib/E2SM-RC-IndicationMessage-Format2.c | 4 +- e2sm/lib/E2SM-RC-IndicationMessage-Format3-Item.c | 4 +- e2sm/lib/E2SM-RC-IndicationMessage-Format3.c | 4 +- .../E2SM-RC-IndicationMessage-Format4-ItemCell.c | 4 +- .../lib/E2SM-RC-IndicationMessage-Format4-ItemUE.c | 4 +- e2sm/lib/E2SM-RC-IndicationMessage-Format4.c | 4 +- e2sm/lib/E2SM-RC-IndicationMessage-Format5-Item.c | 4 +- e2sm/lib/E2SM-RC-IndicationMessage-Format5.c | 4 +- ...-RC-IndicationMessage-Format6-Indication-Item.c | 4 +- .../E2SM-RC-IndicationMessage-Format6-RANP-Item.c | 4 +- .../E2SM-RC-IndicationMessage-Format6-Style-Item.c | 4 +- e2sm/lib/E2SM-RC-IndicationMessage-Format6.c | 4 +- e2sm/lib/E2SM-RC-IndicationMessage.c | 4 +- e2sm/lib/E2SM-RC-RANFunctionDefinition.c | 4 +- e2sm/lib/EN-GNB-ID.c | 4 +- e2sm/lib/ENB-ID.c | 4 +- e2sm/lib/ENB-UE-X2AP-ID-Extension.c | 4 +- e2sm/lib/ENB-UE-X2AP-ID.c | 4 +- e2sm/lib/EUTRA-CGI.c | 4 +- e2sm/lib/EUTRACellIdentity.c | 4 +- e2sm/lib/EntityFilter-ID.c | 64 ++ .../lib/EventTrigger-Cell-Info-Item-Choice-Group.c | 4 +- ...EventTrigger-Cell-Info-Item-Choice-Individual.c | 4 +- e2sm/lib/EventTrigger-Cell-Info-Item.c | 4 +- e2sm/lib/EventTrigger-Cell-Info.c | 4 +- e2sm/lib/EventTrigger-UE-Info-Item-Choice-Group.c | 4 +- .../EventTrigger-UE-Info-Item-Choice-Individual.c | 4 +- e2sm/lib/EventTrigger-UE-Info-Item.c | 4 +- e2sm/lib/EventTrigger-UE-Info.c | 4 +- e2sm/lib/EventTrigger-UEevent-Info-Item.c | 4 +- e2sm/lib/EventTrigger-UEevent-Info.c | 4 +- e2sm/lib/FiveGS-TAC.c | 4 +- e2sm/lib/FiveQI.c | 4 +- e2sm/lib/FreqBandNrItem.c | 4 +- e2sm/lib/GNB-CU-CP-UE-E1AP-ID.c | 4 +- e2sm/lib/GNB-CU-UE-F1AP-ID.c | 4 +- e2sm/lib/GNB-CU-UP-ID.c | 4 +- e2sm/lib/GNB-DU-ID.c | 4 +- e2sm/lib/GNB-ID.c | 4 +- e2sm/lib/GUAMI.c | 4 +- e2sm/lib/GUMMEI.c | 4 +- e2sm/lib/GlobalENB-ID.c | 4 +- e2sm/lib/GlobalGNB-ID.c | 4 +- e2sm/lib/GlobalNGRANNodeID.c | 4 +- e2sm/lib/GlobalNgENB-ID.c | 4 +- e2sm/lib/GlobalenGNB-ID.c | 4 +- e2sm/lib/GroupID.c | 4 +- e2sm/lib/IndexToRFSP.c | 4 +- e2sm/lib/InsertIndication-RANParameter-Item.c | 4 +- e2sm/lib/Interface-MessageID.c | 4 +- e2sm/lib/InterfaceID-E1.c | 4 +- e2sm/lib/InterfaceID-F1.c | 4 +- e2sm/lib/InterfaceID-NG.c | 4 +- e2sm/lib/InterfaceID-S1.c | 4 +- e2sm/lib/InterfaceID-W1.c | 4 +- e2sm/lib/InterfaceID-X2.c | 4 +- e2sm/lib/InterfaceID-Xn.c | 4 +- e2sm/lib/InterfaceIdentifier.c | 4 +- e2sm/lib/InterfaceType.c | 4 +- e2sm/lib/L2Parameters-RANParameter-Item.c | 4 +- ...stOfAdditionalSupportedFormats-UEGroupControl.c | 53 + e2sm/lib/LogicalOR.c | 4 +- e2sm/lib/MME-Code.c | 4 +- e2sm/lib/MME-Group-ID.c | 4 +- e2sm/lib/MME-UE-S1AP-ID.c | 4 +- e2sm/lib/MessageType-Choice-NI.c | 4 +- e2sm/lib/MessageType-Choice-RRC.c | 4 +- e2sm/lib/MessageType-Choice.c | 4 +- e2sm/lib/NG-RANnodeUEXnAPID.c | 4 +- e2sm/lib/NGENB-CU-UE-W1AP-ID.c | 4 +- e2sm/lib/NGENB-DU-ID.c | 4 +- e2sm/lib/NR-ARFCN.c | 4 +- e2sm/lib/NR-CGI.c | 4 +- e2sm/lib/NR-PCI.c | 4 +- e2sm/lib/NRCellIdentity.c | 4 +- e2sm/lib/NRFrequencyBand-List.c | 4 +- e2sm/lib/NRFrequencyBandItem.c | 4 +- e2sm/lib/NRFrequencyInfo.c | 4 +- e2sm/lib/NRFrequencyShift7p5khz.c | 4 +- e2sm/lib/NeighborCell-Item-Choice-E-UTRA.c | 4 +- e2sm/lib/NeighborCell-Item-Choice-NR.c | 4 +- e2sm/lib/NeighborCell-Item.c | 4 +- e2sm/lib/NeighborCell-List.c | 4 +- e2sm/lib/NeighborRelation-Info.c | 4 +- e2sm/lib/NgENB-ID.c | 4 +- e2sm/lib/OCTET_STRING.c | 2 +- e2sm/lib/PLMNIdentity.c | 4 +- e2sm/lib/PolicyAction-RANParameter-Item.c | 4 +- e2sm/lib/PolicyCondition-RANParameter-Item.c | 4 +- e2sm/lib/QCI.c | 4 +- e2sm/lib/QoSID.c | 4 +- e2sm/lib/QosFlowIdentifier.c | 4 +- e2sm/lib/RAN-CallProcess-ID.c | 19 +- .../RANFunctionDefinition-Control-Action-Item.c | 117 +- e2sm/lib/RANFunctionDefinition-Control-Item.c | 4 +- e2sm/lib/RANFunctionDefinition-Control.c | 4 +- ...nctionDefinition-EventTrigger-Breakpoint-Item.c | 4 +- ...ctionDefinition-EventTrigger-CallProcess-Item.c | 4 +- ...RANFunctionDefinition-EventTrigger-Style-Item.c | 4 +- e2sm/lib/RANFunctionDefinition-EventTrigger.c | 4 +- .../RANFunctionDefinition-Insert-Indication-Item.c | 4 +- e2sm/lib/RANFunctionDefinition-Insert-Item.c | 4 +- e2sm/lib/RANFunctionDefinition-Insert.c | 4 +- .../lib/RANFunctionDefinition-Policy-Action-Item.c | 4 +- e2sm/lib/RANFunctionDefinition-Policy-Item.c | 4 +- e2sm/lib/RANFunctionDefinition-Policy.c | 4 +- e2sm/lib/RANFunctionDefinition-Report-Item.c | 4 +- e2sm/lib/RANFunctionDefinition-Report.c | 4 +- .../lib/RANParameter-Definition-Choice-LIST-Item.c | 4 +- e2sm/lib/RANParameter-Definition-Choice-LIST.c | 4 +- ...RANParameter-Definition-Choice-STRUCTURE-Item.c | 4 +- .../lib/RANParameter-Definition-Choice-STRUCTURE.c | 4 +- e2sm/lib/RANParameter-Definition-Choice.c | 4 +- e2sm/lib/RANParameter-Definition.c | 4 +- e2sm/lib/RANParameter-ID.c | 27 +- e2sm/lib/RANParameter-LIST.c | 4 +- e2sm/lib/RANParameter-Name.c | 4 +- e2sm/lib/RANParameter-STRUCTURE-Item.c | 4 +- e2sm/lib/RANParameter-STRUCTURE.c | 4 +- ...RANParameter-Testing-Item-Choice-ElementFalse.c | 4 +- .../RANParameter-Testing-Item-Choice-ElementTrue.c | 4 +- e2sm/lib/RANParameter-Testing-Item-Choice-List.c | 4 +- .../RANParameter-Testing-Item-Choice-Structure.c | 4 +- e2sm/lib/RANParameter-Testing-Item.c | 4 +- e2sm/lib/RANParameter-Testing-LIST.c | 4 +- e2sm/lib/RANParameter-Testing-STRUCTURE.c | 4 +- e2sm/lib/RANParameter-Testing.c | 4 +- e2sm/lib/RANParameter-TestingCondition.c | 4 +- e2sm/lib/RANParameter-Value.c | 4 +- .../RANParameter-ValueType-Choice-ElementFalse.c | 4 +- .../RANParameter-ValueType-Choice-ElementTrue.c | 4 +- e2sm/lib/RANParameter-ValueType-Choice-List.c | 4 +- e2sm/lib/RANParameter-ValueType-Choice-Structure.c | 4 +- e2sm/lib/RANParameter-ValueType.c | 4 +- e2sm/lib/RANUEID.c | 4 +- e2sm/lib/RANfunction-Name.c | 4 +- e2sm/lib/RIC-CallProcessBreakpoint-ID.c | 4 +- e2sm/lib/RIC-CallProcessBreakpoint-Name.c | 4 +- e2sm/lib/RIC-CallProcessType-ID.c | 4 +- e2sm/lib/RIC-CallProcessType-Name.c | 4 +- e2sm/lib/RIC-ControlAction-ID.c | 4 +- e2sm/lib/RIC-ControlAction-Name.c | 4 +- e2sm/lib/RIC-EventTrigger-Cell-ID.c | 4 +- e2sm/lib/RIC-EventTrigger-UE-ID.c | 4 +- e2sm/lib/RIC-EventTrigger-UEevent-ID.c | 4 +- e2sm/lib/RIC-EventTriggerCondition-ID.c | 4 +- e2sm/lib/RIC-Format-Type.c | 4 +- e2sm/lib/RIC-InsertIndication-ID.c | 4 +- e2sm/lib/RIC-InsertIndication-Name.c | 4 +- e2sm/lib/RIC-PolicyAction-RANParameter-Item.c | 4 +- e2sm/lib/RIC-PolicyAction.c | 4 +- e2sm/lib/RIC-Style-Name.c | 4 +- e2sm/lib/RIC-Style-Type.c | 4 +- e2sm/lib/RRC-MessageID.c | 4 +- e2sm/lib/RRC-State.c | 4 +- e2sm/lib/RRCclass-LTE.c | 4 +- e2sm/lib/RRCclass-NR.c | 4 +- e2sm/lib/Report-RANParameter-Item.c | 4 +- e2sm/lib/S-NSSAI.c | 4 +- e2sm/lib/SD.c | 4 +- e2sm/lib/SST.c | 4 +- e2sm/lib/ServingCell-ARFCN.c | 4 +- e2sm/lib/ServingCell-PCI.c | 4 +- e2sm/lib/SubscriberProfileIDforRFP.c | 4 +- e2sm/lib/SupportedSULBandList.c | 4 +- e2sm/lib/SupportedSULFreqBandItem.c | 4 +- e2sm/lib/TriggerType-Choice-L2state.c | 4 +- e2sm/lib/TriggerType-Choice-RRCstate-Item.c | 4 +- e2sm/lib/TriggerType-Choice-RRCstate.c | 4 +- e2sm/lib/TriggerType-Choice-UEID.c | 4 +- e2sm/lib/TriggerType-Choice.c | 4 +- e2sm/lib/UE-Group-Definition.c | 130 +++ e2sm/lib/UE-Group-ID.c | 64 ++ e2sm/lib/UEGroupDefinitionIdentifier-Item.c | 72 ++ e2sm/lib/UEID-EN-GNB.c | 4 +- e2sm/lib/UEID-ENB.c | 4 +- e2sm/lib/UEID-GNB-CU-CP-E1AP-ID-Item.c | 4 +- e2sm/lib/UEID-GNB-CU-CP-E1AP-ID-List.c | 4 +- e2sm/lib/UEID-GNB-CU-CP-F1AP-ID-Item.c | 4 +- e2sm/lib/UEID-GNB-CU-F1AP-ID-List.c | 4 +- e2sm/lib/UEID-GNB-CU-UP.c | 4 +- e2sm/lib/UEID-GNB-DU.c | 4 +- e2sm/lib/UEID-GNB.c | 4 +- e2sm/lib/UEID-NG-ENB-DU.c | 4 +- e2sm/lib/UEID-NG-ENB.c | 4 +- e2sm/lib/UEID.c | 4 +- e2sm/lib/UEIdentification-RANParameter-Item.c | 4 +- 510 files changed, 4967 insertions(+), 1042 deletions(-) create mode 100644 e2sm/Makefile.am.libasncodec create mode 100644 e2sm/e2sm-common.asn create mode 100644 e2sm/e2sm-rc-2.0.asn delete mode 100644 e2sm/headers/.RANParameter-Testing-Item.h.swp create mode 100644 e2sm/headers/AdditionalSupportedFormat-UEGroupControl.h create mode 100644 e2sm/headers/E2SM-RC-ControlHeader-Format3.h create mode 100644 e2sm/headers/E2SM-RC-ControlMessage-Format3-Item.h create mode 100644 e2sm/headers/E2SM-RC-ControlMessage-Format3.h create mode 100644 e2sm/headers/E2SM-RC-EntityFilter.h create mode 100644 e2sm/headers/EntityFilter-ID.h create mode 100644 e2sm/headers/ListOfAdditionalSupportedFormats-UEGroupControl.h create mode 100644 e2sm/headers/UE-Group-Definition.h create mode 100644 e2sm/headers/UE-Group-ID.h create mode 100644 e2sm/headers/UEGroupDefinitionIdentifier-Item.h create mode 100644 e2sm/lib/AdditionalSupportedFormat-UEGroupControl.c create mode 100644 e2sm/lib/E2SM-RC-ControlHeader-Format3.c create mode 100644 e2sm/lib/E2SM-RC-ControlMessage-Format3-Item.c create mode 100644 e2sm/lib/E2SM-RC-ControlMessage-Format3.c create mode 100644 e2sm/lib/E2SM-RC-EntityFilter.c create mode 100644 e2sm/lib/EntityFilter-ID.c create mode 100644 e2sm/lib/ListOfAdditionalSupportedFormats-UEGroupControl.c create mode 100644 e2sm/lib/UE-Group-Definition.c create mode 100644 e2sm/lib/UE-Group-ID.c create mode 100644 e2sm/lib/UEGroupDefinitionIdentifier-Item.c diff --git a/e2sm/Makefile.am.libasncodec b/e2sm/Makefile.am.libasncodec new file mode 100644 index 0000000..fb55247 --- /dev/null +++ b/e2sm/Makefile.am.libasncodec @@ -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 index 0000000..8319798 --- /dev/null +++ b/e2sm/e2sm-common.asn @@ -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 index 0000000..6a55877 --- /dev/null +++ b/e2sm/e2sm-rc-2.0.asn @@ -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 index 10f357087835fbd5f374ceda266cd393f1ba5310..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12288 zcmeI2&2Jk;7{;enfi5Hk!4Zj0okMBVwPVw&3TYz++i5Hj$2cyiK(!g~j_ZZ}(#&p} zs)Tal2ndN2Z~zJZ08WUHV-MW8RBGXd#2Ju^fCCcGtnJiJY$s_C2sD;{T4(0nciwsC z;~gv0oO!XbOwVLb5qusa&N;4ZJ8q5_q%Z7Tn=^+CnX4~UYfLbo$6S~VE@L;iY*u3K zXWQdi(REq@t-x>vCdo5}{EVub${eFlJbq!gnJ(1|Xa%$aS^=$qRzNGD70?Q31^$-` z#L)qA9X&hP?OnC|Jh1KA{Zl`*0$KsBfL1^&pcT*xXa%$aS^=$qRzNGD75EP-z#Kx} zK19e54Wz9vlG^;PxYg+ydW%cfqURIQZ>hLVg9`gU`TQpaPD7n+758 zgEF{tn2=Avhu{tH5~zU^SO62?mxs^}xCy=lAAtA3JK$w74~~MTfC0XH5ce0rIdB%7 z0LK9ZN5LKFr!>5+bkrZMfL1^&@UJQ`c3-Ub?;bN>W-DQWYOsy?un$fWRpy}Er++LW!aIJNChE$Lpi0&f8%1UZ28=8a$&`3 z$?|jcG4AuP6fVv6J6J8haG_i+mMs}^+ikhF?D|=)7038d*3!xkxJqMjxU_{E#bGa= zQh9N-pE&|GDt_c~A2-=p?1n+w{Y^Srp?HoMs_QZqi5**Zyn%=(L5G13Q}rV)(XrpKugIgkiQQYJWUaxc7+ zRd%$|b|sCkMx5f=HNzVxRnx@Sq=E%o7wD`8>=4x0i0>(6#EiD=cIet^1DzfiD!|?P zkQ$Bdg^~8dFggN{8Hr-rxK-|q-XilPH>OqZtsyl^g#Ef~h-A1&Rk1IJtLbD(#5Q+Z z#rtyhyes3uj;a#nA_>$C9zA!h9dpA<=rz2!uUBey8VN43V$kNUqqMV4)#5;dm68=3 zgY&jhnj>nCtIcP(Cg2Z?uHWOpz0q_<@8)Cpl-cK7ooTVxmsWdoVvg+fmCiV$vx}j) z!h}N|ZhN>at2VB5Cn4i@uAL)c)#@0+bk8c^-EVw$m9i+}4EvPYcGA76U*5r#G1P5Z zI84-SLqCvw_UuUsjs5O^V%k#wKK-a6xd#{3mBvz~dj6!^d#fR}Lq7@wtSH%AT1xcZ z0^mX756tg93_xd5lz4x|K@ zEH157isgZ-O#k4Rl~T5yNt11QI#CI+69V%vhquSL2DpMQQ4oY?Hy#s_suCCHD8cR6>|{S` zMow~$C2>g2%RDe^<$CAKiu!`rRUzMC>X<>z63woqEw zp=6ZFq6mGuuv*RLsUJEC-p-T@tIKA+XjaNHH95}%j^)oC+QgbwT`*^|v)RHdeYzdT X(X+XnhpmCfSvP2fxzykUhJpM89Qfm| diff --git a/e2sm/headers/AMF-UE-NGAP-ID.h b/e2sm/headers/AMF-UE-NGAP-ID.h index 932f0b6..2d94d59 100644 --- a/e2sm/headers/AMF-UE-NGAP-ID.h +++ b/e2sm/headers/AMF-UE-NGAP-ID.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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_ diff --git a/e2sm/headers/AMFPointer.h b/e2sm/headers/AMFPointer.h index 92ce162..afdebe7 100644 --- a/e2sm/headers/AMFPointer.h +++ b/e2sm/headers/AMFPointer.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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_ diff --git a/e2sm/headers/AMFRegionID.h b/e2sm/headers/AMFRegionID.h index ff98dd1..b26e2f2 100644 --- a/e2sm/headers/AMFRegionID.h +++ b/e2sm/headers/AMFRegionID.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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_ diff --git a/e2sm/headers/AMFSetID.h b/e2sm/headers/AMFSetID.h index ed26a69..73053be 100644 --- a/e2sm/headers/AMFSetID.h +++ b/e2sm/headers/AMFSetID.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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 index 0000000..8f066d2 --- /dev/null +++ b/e2sm/headers/AdditionalSupportedFormat-UEGroupControl.h @@ -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 + +/* Including external dependencies */ +#include "RIC-Format-Type.h" +#include + +#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 diff --git a/e2sm/headers/CGI.h b/e2sm/headers/CGI.h index 16cc1dc..76fef72 100644 --- a/e2sm/headers/CGI.h +++ b/e2sm/headers/CGI.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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_ diff --git a/e2sm/headers/CallProcessBreakpoint-RANParameter-Item.h b/e2sm/headers/CallProcessBreakpoint-RANParameter-Item.h index d61cab7..d6093c2 100644 --- a/e2sm/headers/CallProcessBreakpoint-RANParameter-Item.h +++ b/e2sm/headers/CallProcessBreakpoint-RANParameter-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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_ diff --git a/e2sm/headers/CellIdentification-RANParameter-Item.h b/e2sm/headers/CellIdentification-RANParameter-Item.h index f0356ba..e934609 100644 --- a/e2sm/headers/CellIdentification-RANParameter-Item.h +++ b/e2sm/headers/CellIdentification-RANParameter-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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_ diff --git a/e2sm/headers/ControlAction-RANParameter-Item.h b/e2sm/headers/ControlAction-RANParameter-Item.h index f88a201..9df25ea 100644 --- a/e2sm/headers/ControlAction-RANParameter-Item.h +++ b/e2sm/headers/ControlAction-RANParameter-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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 } diff --git a/e2sm/headers/ControlOutcome-RANParameter-Item.h b/e2sm/headers/ControlOutcome-RANParameter-Item.h index f9dcfbd..e06c501 100644 --- a/e2sm/headers/ControlOutcome-RANParameter-Item.h +++ b/e2sm/headers/ControlOutcome-RANParameter-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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_ diff --git a/e2sm/headers/CoreCPID.h b/e2sm/headers/CoreCPID.h index a55ecc5..9c4c0c3 100644 --- a/e2sm/headers/CoreCPID.h +++ b/e2sm/headers/CoreCPID.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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_ diff --git a/e2sm/headers/E-UTRA-ARFCN.h b/e2sm/headers/E-UTRA-ARFCN.h index 8e5dd50..1505b85 100644 --- a/e2sm/headers/E-UTRA-ARFCN.h +++ b/e2sm/headers/E-UTRA-ARFCN.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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_ diff --git a/e2sm/headers/E-UTRA-PCI.h b/e2sm/headers/E-UTRA-PCI.h index a660525..c606f0d 100644 --- a/e2sm/headers/E-UTRA-PCI.h +++ b/e2sm/headers/E-UTRA-PCI.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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_ diff --git a/e2sm/headers/E-UTRA-TAC.h b/e2sm/headers/E-UTRA-TAC.h index 5b24d52..768e641 100644 --- a/e2sm/headers/E-UTRA-TAC.h +++ b/e2sm/headers/E-UTRA-TAC.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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_ diff --git a/e2sm/headers/E2SM-RC-ActionDefinition-Format1-Item.h b/e2sm/headers/E2SM-RC-ActionDefinition-Format1-Item.h index ff713df..01f836f 100644 --- a/e2sm/headers/E2SM-RC-ActionDefinition-Format1-Item.h +++ b/e2sm/headers/E2SM-RC-ActionDefinition-Format1-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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_ diff --git a/e2sm/headers/E2SM-RC-ActionDefinition-Format1.h b/e2sm/headers/E2SM-RC-ActionDefinition-Format1.h index 72f6ab0..fb5e552 100644 --- a/e2sm/headers/E2SM-RC-ActionDefinition-Format1.h +++ b/e2sm/headers/E2SM-RC-ActionDefinition-Format1.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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_ diff --git a/e2sm/headers/E2SM-RC-ActionDefinition-Format2-Item.h b/e2sm/headers/E2SM-RC-ActionDefinition-Format2-Item.h index ee6c64e..9177656 100644 --- a/e2sm/headers/E2SM-RC-ActionDefinition-Format2-Item.h +++ b/e2sm/headers/E2SM-RC-ActionDefinition-Format2-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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_ diff --git a/e2sm/headers/E2SM-RC-ActionDefinition-Format2.h b/e2sm/headers/E2SM-RC-ActionDefinition-Format2.h index b7066fe..d02375c 100644 --- a/e2sm/headers/E2SM-RC-ActionDefinition-Format2.h +++ b/e2sm/headers/E2SM-RC-ActionDefinition-Format2.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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_ diff --git a/e2sm/headers/E2SM-RC-ActionDefinition-Format3-Item.h b/e2sm/headers/E2SM-RC-ActionDefinition-Format3-Item.h index 2d78b6b..1d3b335 100644 --- a/e2sm/headers/E2SM-RC-ActionDefinition-Format3-Item.h +++ b/e2sm/headers/E2SM-RC-ActionDefinition-Format3-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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_ diff --git a/e2sm/headers/E2SM-RC-ActionDefinition-Format3.h b/e2sm/headers/E2SM-RC-ActionDefinition-Format3.h index 0b33258..82a46a1 100644 --- a/e2sm/headers/E2SM-RC-ActionDefinition-Format3.h +++ b/e2sm/headers/E2SM-RC-ActionDefinition-Format3.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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_ diff --git a/e2sm/headers/E2SM-RC-ActionDefinition-Format4-Indication-Item.h b/e2sm/headers/E2SM-RC-ActionDefinition-Format4-Indication-Item.h index bf7f608..026c6ee 100644 --- a/e2sm/headers/E2SM-RC-ActionDefinition-Format4-Indication-Item.h +++ b/e2sm/headers/E2SM-RC-ActionDefinition-Format4-Indication-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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_ diff --git a/e2sm/headers/E2SM-RC-ActionDefinition-Format4-RANP-Item.h b/e2sm/headers/E2SM-RC-ActionDefinition-Format4-RANP-Item.h index bc981c8..81c0453 100644 --- a/e2sm/headers/E2SM-RC-ActionDefinition-Format4-RANP-Item.h +++ b/e2sm/headers/E2SM-RC-ActionDefinition-Format4-RANP-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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_ diff --git a/e2sm/headers/E2SM-RC-ActionDefinition-Format4-Style-Item.h b/e2sm/headers/E2SM-RC-ActionDefinition-Format4-Style-Item.h index d09cf7a..6716c4e 100644 --- a/e2sm/headers/E2SM-RC-ActionDefinition-Format4-Style-Item.h +++ b/e2sm/headers/E2SM-RC-ActionDefinition-Format4-Style-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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_ diff --git a/e2sm/headers/E2SM-RC-ActionDefinition-Format4.h b/e2sm/headers/E2SM-RC-ActionDefinition-Format4.h index 8eb9dce..412daa4 100644 --- a/e2sm/headers/E2SM-RC-ActionDefinition-Format4.h +++ b/e2sm/headers/E2SM-RC-ActionDefinition-Format4.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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_ diff --git a/e2sm/headers/E2SM-RC-ActionDefinition.h b/e2sm/headers/E2SM-RC-ActionDefinition.h index 99dd1b9..ccad7cb 100644 --- a/e2sm/headers/E2SM-RC-ActionDefinition.h +++ b/e2sm/headers/E2SM-RC-ActionDefinition.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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_ diff --git a/e2sm/headers/E2SM-RC-CallProcessID-Format1.h b/e2sm/headers/E2SM-RC-CallProcessID-Format1.h index 7a2461b..ac6db9c 100644 --- a/e2sm/headers/E2SM-RC-CallProcessID-Format1.h +++ b/e2sm/headers/E2SM-RC-CallProcessID-Format1.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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_ diff --git a/e2sm/headers/E2SM-RC-CallProcessID.h b/e2sm/headers/E2SM-RC-CallProcessID.h index 12864c4..737a231 100644 --- a/e2sm/headers/E2SM-RC-CallProcessID.h +++ b/e2sm/headers/E2SM-RC-CallProcessID.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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_ diff --git a/e2sm/headers/E2SM-RC-ControlHeader-Format1.h b/e2sm/headers/E2SM-RC-ControlHeader-Format1.h index 62c7bec..839c004 100644 --- a/e2sm/headers/E2SM-RC-ControlHeader-Format1.h +++ b/e2sm/headers/E2SM-RC-ControlHeader-Format1.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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_ diff --git a/e2sm/headers/E2SM-RC-ControlHeader-Format2.h b/e2sm/headers/E2SM-RC-ControlHeader-Format2.h index 1f2caf2..8755226 100644 --- a/e2sm/headers/E2SM-RC-ControlHeader-Format2.h +++ b/e2sm/headers/E2SM-RC-ControlHeader-Format2.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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 index 0000000..644dbe8 --- /dev/null +++ b/e2sm/headers/E2SM-RC-ControlHeader-Format3.h @@ -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 + +/* Including external dependencies */ +#include "UE-Group-ID.h" +#include "UE-Group-Definition.h" +#include "RIC-Style-Type.h" +#include "RIC-ControlAction-ID.h" +#include + +#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 diff --git a/e2sm/headers/E2SM-RC-ControlHeader.h b/e2sm/headers/E2SM-RC-ControlHeader.h index 89cf030..da3d213 100644 --- a/e2sm/headers/E2SM-RC-ControlHeader.h +++ b/e2sm/headers/E2SM-RC-ControlHeader.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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 */ diff --git a/e2sm/headers/E2SM-RC-ControlMessage-Format1-Item.h b/e2sm/headers/E2SM-RC-ControlMessage-Format1-Item.h index 1301ffd..73251d1 100644 --- a/e2sm/headers/E2SM-RC-ControlMessage-Format1-Item.h +++ b/e2sm/headers/E2SM-RC-ControlMessage-Format1-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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_ diff --git a/e2sm/headers/E2SM-RC-ControlMessage-Format1.h b/e2sm/headers/E2SM-RC-ControlMessage-Format1.h index f9f8f8a..8be25df 100644 --- a/e2sm/headers/E2SM-RC-ControlMessage-Format1.h +++ b/e2sm/headers/E2SM-RC-ControlMessage-Format1.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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_ diff --git a/e2sm/headers/E2SM-RC-ControlMessage-Format2-ControlAction-Item.h b/e2sm/headers/E2SM-RC-ControlMessage-Format2-ControlAction-Item.h index 6e2159e..d118662 100644 --- a/e2sm/headers/E2SM-RC-ControlMessage-Format2-ControlAction-Item.h +++ b/e2sm/headers/E2SM-RC-ControlMessage-Format2-ControlAction-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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_ diff --git a/e2sm/headers/E2SM-RC-ControlMessage-Format2-Style-Item.h b/e2sm/headers/E2SM-RC-ControlMessage-Format2-Style-Item.h index cd8fc01..544a03f 100644 --- a/e2sm/headers/E2SM-RC-ControlMessage-Format2-Style-Item.h +++ b/e2sm/headers/E2SM-RC-ControlMessage-Format2-Style-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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_ diff --git a/e2sm/headers/E2SM-RC-ControlMessage-Format2.h b/e2sm/headers/E2SM-RC-ControlMessage-Format2.h index 708bd7e..f555b9a 100644 --- a/e2sm/headers/E2SM-RC-ControlMessage-Format2.h +++ b/e2sm/headers/E2SM-RC-ControlMessage-Format2.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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 index 0000000..c3d3b90 --- /dev/null +++ b/e2sm/headers/E2SM-RC-ControlMessage-Format3-Item.h @@ -0,0 +1,46 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "E2SM-RC-IEs" + * found in "e2sm-rc-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 + +/* Including external dependencies */ +#include "RANParameter-ID.h" +#include "RANParameter-ValueType.h" +#include + +#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 diff --git a/e2sm/headers/E2SM-RC-ControlMessage-Format3.h b/e2sm/headers/E2SM-RC-ControlMessage-Format3.h new file mode 100644 index 0000000..792ddbe --- /dev/null +++ b/e2sm/headers/E2SM-RC-ControlMessage-Format3.h @@ -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 + +/* Including external dependencies */ +#include +#include +#include + +#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 diff --git a/e2sm/headers/E2SM-RC-ControlMessage.h b/e2sm/headers/E2SM-RC-ControlMessage.h index 3e40e27..b733629 100644 --- a/e2sm/headers/E2SM-RC-ControlMessage.h +++ b/e2sm/headers/E2SM-RC-ControlMessage.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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 */ diff --git a/e2sm/headers/E2SM-RC-ControlOutcome-Format1-Item.h b/e2sm/headers/E2SM-RC-ControlOutcome-Format1-Item.h index c9d6936..bfb0e50 100644 --- a/e2sm/headers/E2SM-RC-ControlOutcome-Format1-Item.h +++ b/e2sm/headers/E2SM-RC-ControlOutcome-Format1-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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_ diff --git a/e2sm/headers/E2SM-RC-ControlOutcome-Format1.h b/e2sm/headers/E2SM-RC-ControlOutcome-Format1.h index cdfafd9..992e431 100644 --- a/e2sm/headers/E2SM-RC-ControlOutcome-Format1.h +++ b/e2sm/headers/E2SM-RC-ControlOutcome-Format1.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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_ diff --git a/e2sm/headers/E2SM-RC-ControlOutcome-Format2-ControlOutcome-Item.h b/e2sm/headers/E2SM-RC-ControlOutcome-Format2-ControlOutcome-Item.h index d3252e3..b71dd3c 100644 --- a/e2sm/headers/E2SM-RC-ControlOutcome-Format2-ControlOutcome-Item.h +++ b/e2sm/headers/E2SM-RC-ControlOutcome-Format2-ControlOutcome-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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_ diff --git a/e2sm/headers/E2SM-RC-ControlOutcome-Format2-RANP-Item.h b/e2sm/headers/E2SM-RC-ControlOutcome-Format2-RANP-Item.h index 981033a..6fb9f91 100644 --- a/e2sm/headers/E2SM-RC-ControlOutcome-Format2-RANP-Item.h +++ b/e2sm/headers/E2SM-RC-ControlOutcome-Format2-RANP-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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_ diff --git a/e2sm/headers/E2SM-RC-ControlOutcome-Format2-Style-Item.h b/e2sm/headers/E2SM-RC-ControlOutcome-Format2-Style-Item.h index 57ad472..1fa5eb5 100644 --- a/e2sm/headers/E2SM-RC-ControlOutcome-Format2-Style-Item.h +++ b/e2sm/headers/E2SM-RC-ControlOutcome-Format2-Style-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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_ diff --git a/e2sm/headers/E2SM-RC-ControlOutcome-Format2.h b/e2sm/headers/E2SM-RC-ControlOutcome-Format2.h index 47d9e46..f6adaef 100644 --- a/e2sm/headers/E2SM-RC-ControlOutcome-Format2.h +++ b/e2sm/headers/E2SM-RC-ControlOutcome-Format2.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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_ diff --git a/e2sm/headers/E2SM-RC-ControlOutcome-Format3-Item.h b/e2sm/headers/E2SM-RC-ControlOutcome-Format3-Item.h index dc2f5f3..66280b1 100644 --- a/e2sm/headers/E2SM-RC-ControlOutcome-Format3-Item.h +++ b/e2sm/headers/E2SM-RC-ControlOutcome-Format3-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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_ diff --git a/e2sm/headers/E2SM-RC-ControlOutcome-Format3.h b/e2sm/headers/E2SM-RC-ControlOutcome-Format3.h index bbb1fad..a2533ec 100644 --- a/e2sm/headers/E2SM-RC-ControlOutcome-Format3.h +++ b/e2sm/headers/E2SM-RC-ControlOutcome-Format3.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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_ diff --git a/e2sm/headers/E2SM-RC-ControlOutcome.h b/e2sm/headers/E2SM-RC-ControlOutcome.h index 1b7caff..9b8cdb8 100644 --- a/e2sm/headers/E2SM-RC-ControlOutcome.h +++ b/e2sm/headers/E2SM-RC-ControlOutcome.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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 index 0000000..19c0218 --- /dev/null +++ b/e2sm/headers/E2SM-RC-EntityFilter.h @@ -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 + +/* Including external dependencies */ +#include "EntityFilter-ID.h" +#include "RANParameter-Testing.h" +#include +#include +#include + +#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 diff --git a/e2sm/headers/E2SM-RC-EventTrigger-Format1-Item.h b/e2sm/headers/E2SM-RC-EventTrigger-Format1-Item.h index 2ea05aa..3b68318 100644 --- a/e2sm/headers/E2SM-RC-EventTrigger-Format1-Item.h +++ b/e2sm/headers/E2SM-RC-EventTrigger-Format1-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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_ diff --git a/e2sm/headers/E2SM-RC-EventTrigger-Format1.h b/e2sm/headers/E2SM-RC-EventTrigger-Format1.h index c27c233..8040fcc 100644 --- a/e2sm/headers/E2SM-RC-EventTrigger-Format1.h +++ b/e2sm/headers/E2SM-RC-EventTrigger-Format1.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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_ diff --git a/e2sm/headers/E2SM-RC-EventTrigger-Format2.h b/e2sm/headers/E2SM-RC-EventTrigger-Format2.h index 5eecde6..7178d4b 100644 --- a/e2sm/headers/E2SM-RC-EventTrigger-Format2.h +++ b/e2sm/headers/E2SM-RC-EventTrigger-Format2.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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_ diff --git a/e2sm/headers/E2SM-RC-EventTrigger-Format3-Item.h b/e2sm/headers/E2SM-RC-EventTrigger-Format3-Item.h index f625475..8a959af 100644 --- a/e2sm/headers/E2SM-RC-EventTrigger-Format3-Item.h +++ b/e2sm/headers/E2SM-RC-EventTrigger-Format3-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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_ diff --git a/e2sm/headers/E2SM-RC-EventTrigger-Format3.h b/e2sm/headers/E2SM-RC-EventTrigger-Format3.h index fbd4fe9..2569ce2 100644 --- a/e2sm/headers/E2SM-RC-EventTrigger-Format3.h +++ b/e2sm/headers/E2SM-RC-EventTrigger-Format3.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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_ diff --git a/e2sm/headers/E2SM-RC-EventTrigger-Format4-Item.h b/e2sm/headers/E2SM-RC-EventTrigger-Format4-Item.h index f32719b..10440e2 100644 --- a/e2sm/headers/E2SM-RC-EventTrigger-Format4-Item.h +++ b/e2sm/headers/E2SM-RC-EventTrigger-Format4-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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_ diff --git a/e2sm/headers/E2SM-RC-EventTrigger-Format4.h b/e2sm/headers/E2SM-RC-EventTrigger-Format4.h index 98a9481..e884d3a 100644 --- a/e2sm/headers/E2SM-RC-EventTrigger-Format4.h +++ b/e2sm/headers/E2SM-RC-EventTrigger-Format4.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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_ diff --git a/e2sm/headers/E2SM-RC-EventTrigger-Format5.h b/e2sm/headers/E2SM-RC-EventTrigger-Format5.h index 6eff2d6..7cde340 100644 --- a/e2sm/headers/E2SM-RC-EventTrigger-Format5.h +++ b/e2sm/headers/E2SM-RC-EventTrigger-Format5.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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_ diff --git a/e2sm/headers/E2SM-RC-EventTrigger.h b/e2sm/headers/E2SM-RC-EventTrigger.h index 8601557..00feeab 100644 --- a/e2sm/headers/E2SM-RC-EventTrigger.h +++ b/e2sm/headers/E2SM-RC-EventTrigger.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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_ diff --git a/e2sm/headers/E2SM-RC-IndicationHeader-Format1.h b/e2sm/headers/E2SM-RC-IndicationHeader-Format1.h index eb3dad0..139ab6b 100644 --- a/e2sm/headers/E2SM-RC-IndicationHeader-Format1.h +++ b/e2sm/headers/E2SM-RC-IndicationHeader-Format1.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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_ diff --git a/e2sm/headers/E2SM-RC-IndicationHeader-Format2.h b/e2sm/headers/E2SM-RC-IndicationHeader-Format2.h index a3fabc5..560fc56 100644 --- a/e2sm/headers/E2SM-RC-IndicationHeader-Format2.h +++ b/e2sm/headers/E2SM-RC-IndicationHeader-Format2.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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_ diff --git a/e2sm/headers/E2SM-RC-IndicationHeader-Format3.h b/e2sm/headers/E2SM-RC-IndicationHeader-Format3.h index 2b7da45..4dc7328 100644 --- a/e2sm/headers/E2SM-RC-IndicationHeader-Format3.h +++ b/e2sm/headers/E2SM-RC-IndicationHeader-Format3.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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_ diff --git a/e2sm/headers/E2SM-RC-IndicationHeader.h b/e2sm/headers/E2SM-RC-IndicationHeader.h index 702648a..28226ad 100644 --- a/e2sm/headers/E2SM-RC-IndicationHeader.h +++ b/e2sm/headers/E2SM-RC-IndicationHeader.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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_ diff --git a/e2sm/headers/E2SM-RC-IndicationMessage-Format1-Item.h b/e2sm/headers/E2SM-RC-IndicationMessage-Format1-Item.h index 0676924..527d165 100644 --- a/e2sm/headers/E2SM-RC-IndicationMessage-Format1-Item.h +++ b/e2sm/headers/E2SM-RC-IndicationMessage-Format1-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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_ diff --git a/e2sm/headers/E2SM-RC-IndicationMessage-Format1.h b/e2sm/headers/E2SM-RC-IndicationMessage-Format1.h index 69275eb..bb57ae6 100644 --- a/e2sm/headers/E2SM-RC-IndicationMessage-Format1.h +++ b/e2sm/headers/E2SM-RC-IndicationMessage-Format1.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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_ diff --git a/e2sm/headers/E2SM-RC-IndicationMessage-Format2-Item.h b/e2sm/headers/E2SM-RC-IndicationMessage-Format2-Item.h index ca1e403..c4b1985 100644 --- a/e2sm/headers/E2SM-RC-IndicationMessage-Format2-Item.h +++ b/e2sm/headers/E2SM-RC-IndicationMessage-Format2-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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_ diff --git a/e2sm/headers/E2SM-RC-IndicationMessage-Format2-RANParameter-Item.h b/e2sm/headers/E2SM-RC-IndicationMessage-Format2-RANParameter-Item.h index ea0a0a1..b42f731 100644 --- a/e2sm/headers/E2SM-RC-IndicationMessage-Format2-RANParameter-Item.h +++ b/e2sm/headers/E2SM-RC-IndicationMessage-Format2-RANParameter-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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_ diff --git a/e2sm/headers/E2SM-RC-IndicationMessage-Format2.h b/e2sm/headers/E2SM-RC-IndicationMessage-Format2.h index 079f0e9..882e99e 100644 --- a/e2sm/headers/E2SM-RC-IndicationMessage-Format2.h +++ b/e2sm/headers/E2SM-RC-IndicationMessage-Format2.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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_ diff --git a/e2sm/headers/E2SM-RC-IndicationMessage-Format3-Item.h b/e2sm/headers/E2SM-RC-IndicationMessage-Format3-Item.h index 79ae9ff..35ce9f5 100644 --- a/e2sm/headers/E2SM-RC-IndicationMessage-Format3-Item.h +++ b/e2sm/headers/E2SM-RC-IndicationMessage-Format3-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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_ diff --git a/e2sm/headers/E2SM-RC-IndicationMessage-Format3.h b/e2sm/headers/E2SM-RC-IndicationMessage-Format3.h index dbee9b2..dc3dc15 100644 --- a/e2sm/headers/E2SM-RC-IndicationMessage-Format3.h +++ b/e2sm/headers/E2SM-RC-IndicationMessage-Format3.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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_ diff --git a/e2sm/headers/E2SM-RC-IndicationMessage-Format4-ItemCell.h b/e2sm/headers/E2SM-RC-IndicationMessage-Format4-ItemCell.h index 6b12c53..c1ee0ae 100644 --- a/e2sm/headers/E2SM-RC-IndicationMessage-Format4-ItemCell.h +++ b/e2sm/headers/E2SM-RC-IndicationMessage-Format4-ItemCell.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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_ diff --git a/e2sm/headers/E2SM-RC-IndicationMessage-Format4-ItemUE.h b/e2sm/headers/E2SM-RC-IndicationMessage-Format4-ItemUE.h index c588fa5..378c82e 100644 --- a/e2sm/headers/E2SM-RC-IndicationMessage-Format4-ItemUE.h +++ b/e2sm/headers/E2SM-RC-IndicationMessage-Format4-ItemUE.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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_ diff --git a/e2sm/headers/E2SM-RC-IndicationMessage-Format4.h b/e2sm/headers/E2SM-RC-IndicationMessage-Format4.h index cdd90f7..1570728 100644 --- a/e2sm/headers/E2SM-RC-IndicationMessage-Format4.h +++ b/e2sm/headers/E2SM-RC-IndicationMessage-Format4.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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_ diff --git a/e2sm/headers/E2SM-RC-IndicationMessage-Format5-Item.h b/e2sm/headers/E2SM-RC-IndicationMessage-Format5-Item.h index d06af14..881b665 100644 --- a/e2sm/headers/E2SM-RC-IndicationMessage-Format5-Item.h +++ b/e2sm/headers/E2SM-RC-IndicationMessage-Format5-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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_ diff --git a/e2sm/headers/E2SM-RC-IndicationMessage-Format5.h b/e2sm/headers/E2SM-RC-IndicationMessage-Format5.h index 6143915..d72105c 100644 --- a/e2sm/headers/E2SM-RC-IndicationMessage-Format5.h +++ b/e2sm/headers/E2SM-RC-IndicationMessage-Format5.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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_ diff --git a/e2sm/headers/E2SM-RC-IndicationMessage-Format6-Indication-Item.h b/e2sm/headers/E2SM-RC-IndicationMessage-Format6-Indication-Item.h index 98e053f..cde41e8 100644 --- a/e2sm/headers/E2SM-RC-IndicationMessage-Format6-Indication-Item.h +++ b/e2sm/headers/E2SM-RC-IndicationMessage-Format6-Indication-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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_ diff --git a/e2sm/headers/E2SM-RC-IndicationMessage-Format6-RANP-Item.h b/e2sm/headers/E2SM-RC-IndicationMessage-Format6-RANP-Item.h index a36ab9a..9108b81 100644 --- a/e2sm/headers/E2SM-RC-IndicationMessage-Format6-RANP-Item.h +++ b/e2sm/headers/E2SM-RC-IndicationMessage-Format6-RANP-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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_ diff --git a/e2sm/headers/E2SM-RC-IndicationMessage-Format6-Style-Item.h b/e2sm/headers/E2SM-RC-IndicationMessage-Format6-Style-Item.h index 384f8d9..be8475e 100644 --- a/e2sm/headers/E2SM-RC-IndicationMessage-Format6-Style-Item.h +++ b/e2sm/headers/E2SM-RC-IndicationMessage-Format6-Style-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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_ diff --git a/e2sm/headers/E2SM-RC-IndicationMessage-Format6.h b/e2sm/headers/E2SM-RC-IndicationMessage-Format6.h index 8ca2e68..84f80a3 100644 --- a/e2sm/headers/E2SM-RC-IndicationMessage-Format6.h +++ b/e2sm/headers/E2SM-RC-IndicationMessage-Format6.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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_ diff --git a/e2sm/headers/E2SM-RC-IndicationMessage.h b/e2sm/headers/E2SM-RC-IndicationMessage.h index 348f452..a77db23 100644 --- a/e2sm/headers/E2SM-RC-IndicationMessage.h +++ b/e2sm/headers/E2SM-RC-IndicationMessage.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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_ diff --git a/e2sm/headers/E2SM-RC-RANFunctionDefinition.h b/e2sm/headers/E2SM-RC-RANFunctionDefinition.h index 16f5522..86d7377 100644 --- a/e2sm/headers/E2SM-RC-RANFunctionDefinition.h +++ b/e2sm/headers/E2SM-RC-RANFunctionDefinition.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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_ diff --git a/e2sm/headers/EN-GNB-ID.h b/e2sm/headers/EN-GNB-ID.h index 18ec07b..45b3eb5 100644 --- a/e2sm/headers/EN-GNB-ID.h +++ b/e2sm/headers/EN-GNB-ID.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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_ diff --git a/e2sm/headers/ENB-ID.h b/e2sm/headers/ENB-ID.h index 23d144a..78fdfff 100644 --- a/e2sm/headers/ENB-ID.h +++ b/e2sm/headers/ENB-ID.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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_ diff --git a/e2sm/headers/ENB-UE-X2AP-ID-Extension.h b/e2sm/headers/ENB-UE-X2AP-ID-Extension.h index e8f5297..43079fd 100644 --- a/e2sm/headers/ENB-UE-X2AP-ID-Extension.h +++ b/e2sm/headers/ENB-UE-X2AP-ID-Extension.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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_ diff --git a/e2sm/headers/ENB-UE-X2AP-ID.h b/e2sm/headers/ENB-UE-X2AP-ID.h index 43ca62f..97266ea 100644 --- a/e2sm/headers/ENB-UE-X2AP-ID.h +++ b/e2sm/headers/ENB-UE-X2AP-ID.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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_ diff --git a/e2sm/headers/EUTRA-CGI.h b/e2sm/headers/EUTRA-CGI.h index 239b231..1d03601 100644 --- a/e2sm/headers/EUTRA-CGI.h +++ b/e2sm/headers/EUTRA-CGI.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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_ diff --git a/e2sm/headers/EUTRACellIdentity.h b/e2sm/headers/EUTRACellIdentity.h index 1d78b40..47f4609 100644 --- a/e2sm/headers/EUTRACellIdentity.h +++ b/e2sm/headers/EUTRACellIdentity.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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 index 0000000..ab01557 --- /dev/null +++ b/e2sm/headers/EntityFilter-ID.h @@ -0,0 +1,46 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "E2SM-RC-IEs" + * found in "e2sm-rc-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 + +/* Including external dependencies */ +#include + +#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 diff --git a/e2sm/headers/EventTrigger-Cell-Info-Item-Choice-Group.h b/e2sm/headers/EventTrigger-Cell-Info-Item-Choice-Group.h index 38bc4ee..e5d34b8 100644 --- a/e2sm/headers/EventTrigger-Cell-Info-Item-Choice-Group.h +++ b/e2sm/headers/EventTrigger-Cell-Info-Item-Choice-Group.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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_ diff --git a/e2sm/headers/EventTrigger-Cell-Info-Item-Choice-Individual.h b/e2sm/headers/EventTrigger-Cell-Info-Item-Choice-Individual.h index 4fef2d2..3f7de0d 100644 --- a/e2sm/headers/EventTrigger-Cell-Info-Item-Choice-Individual.h +++ b/e2sm/headers/EventTrigger-Cell-Info-Item-Choice-Individual.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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_ diff --git a/e2sm/headers/EventTrigger-Cell-Info-Item.h b/e2sm/headers/EventTrigger-Cell-Info-Item.h index c3a3e97..4a68095 100644 --- a/e2sm/headers/EventTrigger-Cell-Info-Item.h +++ b/e2sm/headers/EventTrigger-Cell-Info-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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_ diff --git a/e2sm/headers/EventTrigger-Cell-Info.h b/e2sm/headers/EventTrigger-Cell-Info.h index f38e59e..8657131 100644 --- a/e2sm/headers/EventTrigger-Cell-Info.h +++ b/e2sm/headers/EventTrigger-Cell-Info.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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_ diff --git a/e2sm/headers/EventTrigger-UE-Info-Item-Choice-Group.h b/e2sm/headers/EventTrigger-UE-Info-Item-Choice-Group.h index d3b988e..4f45bef 100644 --- a/e2sm/headers/EventTrigger-UE-Info-Item-Choice-Group.h +++ b/e2sm/headers/EventTrigger-UE-Info-Item-Choice-Group.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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_ diff --git a/e2sm/headers/EventTrigger-UE-Info-Item-Choice-Individual.h b/e2sm/headers/EventTrigger-UE-Info-Item-Choice-Individual.h index 321e050..95b122c 100644 --- a/e2sm/headers/EventTrigger-UE-Info-Item-Choice-Individual.h +++ b/e2sm/headers/EventTrigger-UE-Info-Item-Choice-Individual.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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_ diff --git a/e2sm/headers/EventTrigger-UE-Info-Item.h b/e2sm/headers/EventTrigger-UE-Info-Item.h index a157b7e..e5398f6 100644 --- a/e2sm/headers/EventTrigger-UE-Info-Item.h +++ b/e2sm/headers/EventTrigger-UE-Info-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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_ diff --git a/e2sm/headers/EventTrigger-UE-Info.h b/e2sm/headers/EventTrigger-UE-Info.h index 56d73ec..1497e5f 100644 --- a/e2sm/headers/EventTrigger-UE-Info.h +++ b/e2sm/headers/EventTrigger-UE-Info.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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_ diff --git a/e2sm/headers/EventTrigger-UEevent-Info-Item.h b/e2sm/headers/EventTrigger-UEevent-Info-Item.h index 985e916..164baaa 100644 --- a/e2sm/headers/EventTrigger-UEevent-Info-Item.h +++ b/e2sm/headers/EventTrigger-UEevent-Info-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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_ diff --git a/e2sm/headers/EventTrigger-UEevent-Info.h b/e2sm/headers/EventTrigger-UEevent-Info.h index 9639f21..7e708d5 100644 --- a/e2sm/headers/EventTrigger-UEevent-Info.h +++ b/e2sm/headers/EventTrigger-UEevent-Info.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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_ diff --git a/e2sm/headers/FiveGS-TAC.h b/e2sm/headers/FiveGS-TAC.h index a930b18..4ccff57 100644 --- a/e2sm/headers/FiveGS-TAC.h +++ b/e2sm/headers/FiveGS-TAC.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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_ diff --git a/e2sm/headers/FiveQI.h b/e2sm/headers/FiveQI.h index cdf9148..a473929 100644 --- a/e2sm/headers/FiveQI.h +++ b/e2sm/headers/FiveQI.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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_ diff --git a/e2sm/headers/FreqBandNrItem.h b/e2sm/headers/FreqBandNrItem.h index f9ecc2f..6d03d54 100644 --- a/e2sm/headers/FreqBandNrItem.h +++ b/e2sm/headers/FreqBandNrItem.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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_ diff --git a/e2sm/headers/GNB-CU-CP-UE-E1AP-ID.h b/e2sm/headers/GNB-CU-CP-UE-E1AP-ID.h index 6b4f5e1..60dbeda 100644 --- a/e2sm/headers/GNB-CU-CP-UE-E1AP-ID.h +++ b/e2sm/headers/GNB-CU-CP-UE-E1AP-ID.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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_ diff --git a/e2sm/headers/GNB-CU-UE-F1AP-ID.h b/e2sm/headers/GNB-CU-UE-F1AP-ID.h index 9dd0120..4452a10 100644 --- a/e2sm/headers/GNB-CU-UE-F1AP-ID.h +++ b/e2sm/headers/GNB-CU-UE-F1AP-ID.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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_ diff --git a/e2sm/headers/GNB-CU-UP-ID.h b/e2sm/headers/GNB-CU-UP-ID.h index 78fff79..8bee05a 100644 --- a/e2sm/headers/GNB-CU-UP-ID.h +++ b/e2sm/headers/GNB-CU-UP-ID.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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_ diff --git a/e2sm/headers/GNB-DU-ID.h b/e2sm/headers/GNB-DU-ID.h index a1a4bb9..a7fc663 100644 --- a/e2sm/headers/GNB-DU-ID.h +++ b/e2sm/headers/GNB-DU-ID.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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_ diff --git a/e2sm/headers/GNB-ID.h b/e2sm/headers/GNB-ID.h index 62875f3..d55a669 100644 --- a/e2sm/headers/GNB-ID.h +++ b/e2sm/headers/GNB-ID.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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_ diff --git a/e2sm/headers/GUAMI.h b/e2sm/headers/GUAMI.h index cb1ebae..cc6a2ff 100644 --- a/e2sm/headers/GUAMI.h +++ b/e2sm/headers/GUAMI.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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_ diff --git a/e2sm/headers/GUMMEI.h b/e2sm/headers/GUMMEI.h index 1cdfa1d..ee2a42f 100644 --- a/e2sm/headers/GUMMEI.h +++ b/e2sm/headers/GUMMEI.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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_ diff --git a/e2sm/headers/GlobalENB-ID.h b/e2sm/headers/GlobalENB-ID.h index 5077540..bb38178 100644 --- a/e2sm/headers/GlobalENB-ID.h +++ b/e2sm/headers/GlobalENB-ID.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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_ diff --git a/e2sm/headers/GlobalGNB-ID.h b/e2sm/headers/GlobalGNB-ID.h index 747d9f6..dfd1422 100644 --- a/e2sm/headers/GlobalGNB-ID.h +++ b/e2sm/headers/GlobalGNB-ID.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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_ diff --git a/e2sm/headers/GlobalNGRANNodeID.h b/e2sm/headers/GlobalNGRANNodeID.h index 27c6222..10aff79 100644 --- a/e2sm/headers/GlobalNGRANNodeID.h +++ b/e2sm/headers/GlobalNGRANNodeID.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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_ diff --git a/e2sm/headers/GlobalNgENB-ID.h b/e2sm/headers/GlobalNgENB-ID.h index 8d544cc..1f54d84 100644 --- a/e2sm/headers/GlobalNgENB-ID.h +++ b/e2sm/headers/GlobalNgENB-ID.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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_ diff --git a/e2sm/headers/GlobalenGNB-ID.h b/e2sm/headers/GlobalenGNB-ID.h index 60e4eb8..e204df4 100644 --- a/e2sm/headers/GlobalenGNB-ID.h +++ b/e2sm/headers/GlobalenGNB-ID.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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_ diff --git a/e2sm/headers/GroupID.h b/e2sm/headers/GroupID.h index 318c470..8df31c4 100644 --- a/e2sm/headers/GroupID.h +++ b/e2sm/headers/GroupID.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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_ diff --git a/e2sm/headers/IndexToRFSP.h b/e2sm/headers/IndexToRFSP.h index 9b20ddb..1131be3 100644 --- a/e2sm/headers/IndexToRFSP.h +++ b/e2sm/headers/IndexToRFSP.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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_ diff --git a/e2sm/headers/InsertIndication-RANParameter-Item.h b/e2sm/headers/InsertIndication-RANParameter-Item.h index a23f1ac..95795c8 100644 --- a/e2sm/headers/InsertIndication-RANParameter-Item.h +++ b/e2sm/headers/InsertIndication-RANParameter-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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_ diff --git a/e2sm/headers/Interface-MessageID.h b/e2sm/headers/Interface-MessageID.h index 75bc548..618e188 100644 --- a/e2sm/headers/Interface-MessageID.h +++ b/e2sm/headers/Interface-MessageID.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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_ diff --git a/e2sm/headers/InterfaceID-E1.h b/e2sm/headers/InterfaceID-E1.h index 84c1339..6ead96c 100644 --- a/e2sm/headers/InterfaceID-E1.h +++ b/e2sm/headers/InterfaceID-E1.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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_ diff --git a/e2sm/headers/InterfaceID-F1.h b/e2sm/headers/InterfaceID-F1.h index cfd6f2c..bee3128 100644 --- a/e2sm/headers/InterfaceID-F1.h +++ b/e2sm/headers/InterfaceID-F1.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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_ diff --git a/e2sm/headers/InterfaceID-NG.h b/e2sm/headers/InterfaceID-NG.h index 27b2029..f6fe67b 100644 --- a/e2sm/headers/InterfaceID-NG.h +++ b/e2sm/headers/InterfaceID-NG.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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_ diff --git a/e2sm/headers/InterfaceID-S1.h b/e2sm/headers/InterfaceID-S1.h index a9d49fa..85a8347 100644 --- a/e2sm/headers/InterfaceID-S1.h +++ b/e2sm/headers/InterfaceID-S1.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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_ diff --git a/e2sm/headers/InterfaceID-W1.h b/e2sm/headers/InterfaceID-W1.h index d42db01..8e7ff13 100644 --- a/e2sm/headers/InterfaceID-W1.h +++ b/e2sm/headers/InterfaceID-W1.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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_ diff --git a/e2sm/headers/InterfaceID-X2.h b/e2sm/headers/InterfaceID-X2.h index b1effaa..e1f9267 100644 --- a/e2sm/headers/InterfaceID-X2.h +++ b/e2sm/headers/InterfaceID-X2.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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_ diff --git a/e2sm/headers/InterfaceID-Xn.h b/e2sm/headers/InterfaceID-Xn.h index eded096..ade6249 100644 --- a/e2sm/headers/InterfaceID-Xn.h +++ b/e2sm/headers/InterfaceID-Xn.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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_ diff --git a/e2sm/headers/InterfaceIdentifier.h b/e2sm/headers/InterfaceIdentifier.h index 65ec8a2..56bd0b0 100644 --- a/e2sm/headers/InterfaceIdentifier.h +++ b/e2sm/headers/InterfaceIdentifier.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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_ diff --git a/e2sm/headers/InterfaceType.h b/e2sm/headers/InterfaceType.h index c1bb25c..8f15c13 100644 --- a/e2sm/headers/InterfaceType.h +++ b/e2sm/headers/InterfaceType.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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_ diff --git a/e2sm/headers/L2Parameters-RANParameter-Item.h b/e2sm/headers/L2Parameters-RANParameter-Item.h index 86d1dd8..8382106 100644 --- a/e2sm/headers/L2Parameters-RANParameter-Item.h +++ b/e2sm/headers/L2Parameters-RANParameter-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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 index 0000000..4ad485c --- /dev/null +++ b/e2sm/headers/ListOfAdditionalSupportedFormats-UEGroupControl.h @@ -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 + +/* Including external dependencies */ +#include +#include + +#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 diff --git a/e2sm/headers/LogicalOR.h b/e2sm/headers/LogicalOR.h index 7d2161c..b14507c 100644 --- a/e2sm/headers/LogicalOR.h +++ b/e2sm/headers/LogicalOR.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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_ diff --git a/e2sm/headers/MME-Code.h b/e2sm/headers/MME-Code.h index 9fdbc1c..92560b2 100644 --- a/e2sm/headers/MME-Code.h +++ b/e2sm/headers/MME-Code.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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_ diff --git a/e2sm/headers/MME-Group-ID.h b/e2sm/headers/MME-Group-ID.h index 00389dc..6880e03 100644 --- a/e2sm/headers/MME-Group-ID.h +++ b/e2sm/headers/MME-Group-ID.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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_ diff --git a/e2sm/headers/MME-UE-S1AP-ID.h b/e2sm/headers/MME-UE-S1AP-ID.h index 8c89737..cc3e550 100644 --- a/e2sm/headers/MME-UE-S1AP-ID.h +++ b/e2sm/headers/MME-UE-S1AP-ID.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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_ diff --git a/e2sm/headers/MessageType-Choice-NI.h b/e2sm/headers/MessageType-Choice-NI.h index 847806e..afe664d 100644 --- a/e2sm/headers/MessageType-Choice-NI.h +++ b/e2sm/headers/MessageType-Choice-NI.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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_ diff --git a/e2sm/headers/MessageType-Choice-RRC.h b/e2sm/headers/MessageType-Choice-RRC.h index 9523774..928446f 100644 --- a/e2sm/headers/MessageType-Choice-RRC.h +++ b/e2sm/headers/MessageType-Choice-RRC.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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_ diff --git a/e2sm/headers/MessageType-Choice.h b/e2sm/headers/MessageType-Choice.h index 92c669a..bfa6940 100644 --- a/e2sm/headers/MessageType-Choice.h +++ b/e2sm/headers/MessageType-Choice.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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_ diff --git a/e2sm/headers/NG-RANnodeUEXnAPID.h b/e2sm/headers/NG-RANnodeUEXnAPID.h index 9cf70f8..1408496 100644 --- a/e2sm/headers/NG-RANnodeUEXnAPID.h +++ b/e2sm/headers/NG-RANnodeUEXnAPID.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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_ diff --git a/e2sm/headers/NGENB-CU-UE-W1AP-ID.h b/e2sm/headers/NGENB-CU-UE-W1AP-ID.h index 1fe6199..4c05b4c 100644 --- a/e2sm/headers/NGENB-CU-UE-W1AP-ID.h +++ b/e2sm/headers/NGENB-CU-UE-W1AP-ID.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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_ diff --git a/e2sm/headers/NGENB-DU-ID.h b/e2sm/headers/NGENB-DU-ID.h index 04421e8..32e9f12 100644 --- a/e2sm/headers/NGENB-DU-ID.h +++ b/e2sm/headers/NGENB-DU-ID.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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_ diff --git a/e2sm/headers/NR-ARFCN.h b/e2sm/headers/NR-ARFCN.h index 7110ab5..f66f57d 100644 --- a/e2sm/headers/NR-ARFCN.h +++ b/e2sm/headers/NR-ARFCN.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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_ diff --git a/e2sm/headers/NR-CGI.h b/e2sm/headers/NR-CGI.h index a9c8f52..b31ebd5 100644 --- a/e2sm/headers/NR-CGI.h +++ b/e2sm/headers/NR-CGI.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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_ diff --git a/e2sm/headers/NR-PCI.h b/e2sm/headers/NR-PCI.h index 1e584a8..4da3f29 100644 --- a/e2sm/headers/NR-PCI.h +++ b/e2sm/headers/NR-PCI.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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_ diff --git a/e2sm/headers/NRCellIdentity.h b/e2sm/headers/NRCellIdentity.h index fb12d0d..91c626c 100644 --- a/e2sm/headers/NRCellIdentity.h +++ b/e2sm/headers/NRCellIdentity.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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_ diff --git a/e2sm/headers/NRFrequencyBand-List.h b/e2sm/headers/NRFrequencyBand-List.h index 50f817b..c0faa31 100644 --- a/e2sm/headers/NRFrequencyBand-List.h +++ b/e2sm/headers/NRFrequencyBand-List.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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_ diff --git a/e2sm/headers/NRFrequencyBandItem.h b/e2sm/headers/NRFrequencyBandItem.h index e42074d..26afd69 100644 --- a/e2sm/headers/NRFrequencyBandItem.h +++ b/e2sm/headers/NRFrequencyBandItem.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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_ diff --git a/e2sm/headers/NRFrequencyInfo.h b/e2sm/headers/NRFrequencyInfo.h index 878dc08..4da2bb6 100644 --- a/e2sm/headers/NRFrequencyInfo.h +++ b/e2sm/headers/NRFrequencyInfo.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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_ diff --git a/e2sm/headers/NRFrequencyShift7p5khz.h b/e2sm/headers/NRFrequencyShift7p5khz.h index 3e74e69..87eddd9 100644 --- a/e2sm/headers/NRFrequencyShift7p5khz.h +++ b/e2sm/headers/NRFrequencyShift7p5khz.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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_ diff --git a/e2sm/headers/NeighborCell-Item-Choice-E-UTRA.h b/e2sm/headers/NeighborCell-Item-Choice-E-UTRA.h index aa44c2e..1fe2344 100644 --- a/e2sm/headers/NeighborCell-Item-Choice-E-UTRA.h +++ b/e2sm/headers/NeighborCell-Item-Choice-E-UTRA.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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_ diff --git a/e2sm/headers/NeighborCell-Item-Choice-NR.h b/e2sm/headers/NeighborCell-Item-Choice-NR.h index ac38b8a..f754452 100644 --- a/e2sm/headers/NeighborCell-Item-Choice-NR.h +++ b/e2sm/headers/NeighborCell-Item-Choice-NR.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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_ diff --git a/e2sm/headers/NeighborCell-Item.h b/e2sm/headers/NeighborCell-Item.h index f2eb861..f452561 100644 --- a/e2sm/headers/NeighborCell-Item.h +++ b/e2sm/headers/NeighborCell-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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_ diff --git a/e2sm/headers/NeighborCell-List.h b/e2sm/headers/NeighborCell-List.h index 148c62a..dc27315 100644 --- a/e2sm/headers/NeighborCell-List.h +++ b/e2sm/headers/NeighborCell-List.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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_ diff --git a/e2sm/headers/NeighborRelation-Info.h b/e2sm/headers/NeighborRelation-Info.h index 8740c59..bab4c0a 100644 --- a/e2sm/headers/NeighborRelation-Info.h +++ b/e2sm/headers/NeighborRelation-Info.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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_ diff --git a/e2sm/headers/NgENB-ID.h b/e2sm/headers/NgENB-ID.h index a4778ba..278d621 100644 --- a/e2sm/headers/NgENB-ID.h +++ b/e2sm/headers/NgENB-ID.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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_ diff --git a/e2sm/headers/PLMNIdentity.h b/e2sm/headers/PLMNIdentity.h index 85ee6c2..87484d0 100644 --- a/e2sm/headers/PLMNIdentity.h +++ b/e2sm/headers/PLMNIdentity.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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_ diff --git a/e2sm/headers/PolicyAction-RANParameter-Item.h b/e2sm/headers/PolicyAction-RANParameter-Item.h index d633354..c5b039a 100644 --- a/e2sm/headers/PolicyAction-RANParameter-Item.h +++ b/e2sm/headers/PolicyAction-RANParameter-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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_ diff --git a/e2sm/headers/PolicyCondition-RANParameter-Item.h b/e2sm/headers/PolicyCondition-RANParameter-Item.h index 4120d7d..53c6f84 100644 --- a/e2sm/headers/PolicyCondition-RANParameter-Item.h +++ b/e2sm/headers/PolicyCondition-RANParameter-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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_ diff --git a/e2sm/headers/QCI.h b/e2sm/headers/QCI.h index 07805df..7a0f97d 100644 --- a/e2sm/headers/QCI.h +++ b/e2sm/headers/QCI.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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_ diff --git a/e2sm/headers/QoSID.h b/e2sm/headers/QoSID.h index 342322c..e3d06da 100644 --- a/e2sm/headers/QoSID.h +++ b/e2sm/headers/QoSID.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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_ diff --git a/e2sm/headers/QosFlowIdentifier.h b/e2sm/headers/QosFlowIdentifier.h index 824219c..f3ce022 100644 --- a/e2sm/headers/QosFlowIdentifier.h +++ b/e2sm/headers/QosFlowIdentifier.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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_ diff --git a/e2sm/headers/RAN-CallProcess-ID.h b/e2sm/headers/RAN-CallProcess-ID.h index ecea6c7..2079dd0 100644 --- a/e2sm/headers/RAN-CallProcess-ID.h +++ b/e2sm/headers/RAN-CallProcess-ID.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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; diff --git a/e2sm/headers/RANFunctionDefinition-Control-Action-Item.h b/e2sm/headers/RANFunctionDefinition-Control-Action-Item.h index 38fe9a3..cacb9a7 100644 --- a/e2sm/headers/RANFunctionDefinition-Control-Action-Item.h +++ b/e2sm/headers/RANFunctionDefinition-Control-Action-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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 #include #include #include @@ -22,6 +23,15 @@ 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 } diff --git a/e2sm/headers/RANFunctionDefinition-Control-Item.h b/e2sm/headers/RANFunctionDefinition-Control-Item.h index 3b6a251..8fca070 100644 --- a/e2sm/headers/RANFunctionDefinition-Control-Item.h +++ b/e2sm/headers/RANFunctionDefinition-Control-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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_ diff --git a/e2sm/headers/RANFunctionDefinition-Control.h b/e2sm/headers/RANFunctionDefinition-Control.h index 84e65df..4b7f11b 100644 --- a/e2sm/headers/RANFunctionDefinition-Control.h +++ b/e2sm/headers/RANFunctionDefinition-Control.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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_ diff --git a/e2sm/headers/RANFunctionDefinition-EventTrigger-Breakpoint-Item.h b/e2sm/headers/RANFunctionDefinition-EventTrigger-Breakpoint-Item.h index e230f2b..bd407e5 100644 --- a/e2sm/headers/RANFunctionDefinition-EventTrigger-Breakpoint-Item.h +++ b/e2sm/headers/RANFunctionDefinition-EventTrigger-Breakpoint-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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_ diff --git a/e2sm/headers/RANFunctionDefinition-EventTrigger-CallProcess-Item.h b/e2sm/headers/RANFunctionDefinition-EventTrigger-CallProcess-Item.h index a38820f..75bc444 100644 --- a/e2sm/headers/RANFunctionDefinition-EventTrigger-CallProcess-Item.h +++ b/e2sm/headers/RANFunctionDefinition-EventTrigger-CallProcess-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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_ diff --git a/e2sm/headers/RANFunctionDefinition-EventTrigger-Style-Item.h b/e2sm/headers/RANFunctionDefinition-EventTrigger-Style-Item.h index 3a5cdba..75e3a3e 100644 --- a/e2sm/headers/RANFunctionDefinition-EventTrigger-Style-Item.h +++ b/e2sm/headers/RANFunctionDefinition-EventTrigger-Style-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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_ diff --git a/e2sm/headers/RANFunctionDefinition-EventTrigger.h b/e2sm/headers/RANFunctionDefinition-EventTrigger.h index 70f00f7..8e1df9c 100644 --- a/e2sm/headers/RANFunctionDefinition-EventTrigger.h +++ b/e2sm/headers/RANFunctionDefinition-EventTrigger.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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_ diff --git a/e2sm/headers/RANFunctionDefinition-Insert-Indication-Item.h b/e2sm/headers/RANFunctionDefinition-Insert-Indication-Item.h index ae2542f..82bc760 100644 --- a/e2sm/headers/RANFunctionDefinition-Insert-Indication-Item.h +++ b/e2sm/headers/RANFunctionDefinition-Insert-Indication-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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_ diff --git a/e2sm/headers/RANFunctionDefinition-Insert-Item.h b/e2sm/headers/RANFunctionDefinition-Insert-Item.h index c16b201..a07e0f1 100644 --- a/e2sm/headers/RANFunctionDefinition-Insert-Item.h +++ b/e2sm/headers/RANFunctionDefinition-Insert-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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_ diff --git a/e2sm/headers/RANFunctionDefinition-Insert.h b/e2sm/headers/RANFunctionDefinition-Insert.h index e5216b9..296e421 100644 --- a/e2sm/headers/RANFunctionDefinition-Insert.h +++ b/e2sm/headers/RANFunctionDefinition-Insert.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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_ diff --git a/e2sm/headers/RANFunctionDefinition-Policy-Action-Item.h b/e2sm/headers/RANFunctionDefinition-Policy-Action-Item.h index 3d0f2c8..459eaaf 100644 --- a/e2sm/headers/RANFunctionDefinition-Policy-Action-Item.h +++ b/e2sm/headers/RANFunctionDefinition-Policy-Action-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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_ diff --git a/e2sm/headers/RANFunctionDefinition-Policy-Item.h b/e2sm/headers/RANFunctionDefinition-Policy-Item.h index 4286c88..a3451f1 100644 --- a/e2sm/headers/RANFunctionDefinition-Policy-Item.h +++ b/e2sm/headers/RANFunctionDefinition-Policy-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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_ diff --git a/e2sm/headers/RANFunctionDefinition-Policy.h b/e2sm/headers/RANFunctionDefinition-Policy.h index 962a98d..5c11c0d 100644 --- a/e2sm/headers/RANFunctionDefinition-Policy.h +++ b/e2sm/headers/RANFunctionDefinition-Policy.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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_ diff --git a/e2sm/headers/RANFunctionDefinition-Report-Item.h b/e2sm/headers/RANFunctionDefinition-Report-Item.h index ac716d6..30c9da0 100644 --- a/e2sm/headers/RANFunctionDefinition-Report-Item.h +++ b/e2sm/headers/RANFunctionDefinition-Report-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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_ diff --git a/e2sm/headers/RANFunctionDefinition-Report.h b/e2sm/headers/RANFunctionDefinition-Report.h index 8535468..0a98bb8 100644 --- a/e2sm/headers/RANFunctionDefinition-Report.h +++ b/e2sm/headers/RANFunctionDefinition-Report.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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_ diff --git a/e2sm/headers/RANParameter-Definition-Choice-LIST-Item.h b/e2sm/headers/RANParameter-Definition-Choice-LIST-Item.h index 3afeca9..4224397 100644 --- a/e2sm/headers/RANParameter-Definition-Choice-LIST-Item.h +++ b/e2sm/headers/RANParameter-Definition-Choice-LIST-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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_ diff --git a/e2sm/headers/RANParameter-Definition-Choice-LIST.h b/e2sm/headers/RANParameter-Definition-Choice-LIST.h index 5ccaa43..9e5381c 100644 --- a/e2sm/headers/RANParameter-Definition-Choice-LIST.h +++ b/e2sm/headers/RANParameter-Definition-Choice-LIST.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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_ diff --git a/e2sm/headers/RANParameter-Definition-Choice-STRUCTURE-Item.h b/e2sm/headers/RANParameter-Definition-Choice-STRUCTURE-Item.h index f0fea4a..7ff93cb 100644 --- a/e2sm/headers/RANParameter-Definition-Choice-STRUCTURE-Item.h +++ b/e2sm/headers/RANParameter-Definition-Choice-STRUCTURE-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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_ diff --git a/e2sm/headers/RANParameter-Definition-Choice-STRUCTURE.h b/e2sm/headers/RANParameter-Definition-Choice-STRUCTURE.h index aa0b336..8536b25 100644 --- a/e2sm/headers/RANParameter-Definition-Choice-STRUCTURE.h +++ b/e2sm/headers/RANParameter-Definition-Choice-STRUCTURE.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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_ diff --git a/e2sm/headers/RANParameter-Definition-Choice.h b/e2sm/headers/RANParameter-Definition-Choice.h index a140a8c..1bff5b3 100644 --- a/e2sm/headers/RANParameter-Definition-Choice.h +++ b/e2sm/headers/RANParameter-Definition-Choice.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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_ diff --git a/e2sm/headers/RANParameter-Definition.h b/e2sm/headers/RANParameter-Definition.h index d575f31..cd575b8 100644 --- a/e2sm/headers/RANParameter-Definition.h +++ b/e2sm/headers/RANParameter-Definition.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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_ diff --git a/e2sm/headers/RANParameter-ID.h b/e2sm/headers/RANParameter-ID.h index 670a579..dce8b1d 100644 --- a/e2sm/headers/RANParameter-ID.h +++ b/e2sm/headers/RANParameter-ID.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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; diff --git a/e2sm/headers/RANParameter-LIST.h b/e2sm/headers/RANParameter-LIST.h index 1a0a4c4..ac88b37 100644 --- a/e2sm/headers/RANParameter-LIST.h +++ b/e2sm/headers/RANParameter-LIST.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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_ diff --git a/e2sm/headers/RANParameter-Name.h b/e2sm/headers/RANParameter-Name.h index 44d89e3..be672df 100644 --- a/e2sm/headers/RANParameter-Name.h +++ b/e2sm/headers/RANParameter-Name.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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_ diff --git a/e2sm/headers/RANParameter-STRUCTURE-Item.h b/e2sm/headers/RANParameter-STRUCTURE-Item.h index ece61f1..1f07502 100644 --- a/e2sm/headers/RANParameter-STRUCTURE-Item.h +++ b/e2sm/headers/RANParameter-STRUCTURE-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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_ diff --git a/e2sm/headers/RANParameter-STRUCTURE.h b/e2sm/headers/RANParameter-STRUCTURE.h index d7eaab3..9317bbd 100644 --- a/e2sm/headers/RANParameter-STRUCTURE.h +++ b/e2sm/headers/RANParameter-STRUCTURE.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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_ diff --git a/e2sm/headers/RANParameter-Testing-Item-Choice-ElementFalse.h b/e2sm/headers/RANParameter-Testing-Item-Choice-ElementFalse.h index 5b940f7..526dbe1 100644 --- a/e2sm/headers/RANParameter-Testing-Item-Choice-ElementFalse.h +++ b/e2sm/headers/RANParameter-Testing-Item-Choice-ElementFalse.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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_ diff --git a/e2sm/headers/RANParameter-Testing-Item-Choice-ElementTrue.h b/e2sm/headers/RANParameter-Testing-Item-Choice-ElementTrue.h index eb94431..cf98294 100644 --- a/e2sm/headers/RANParameter-Testing-Item-Choice-ElementTrue.h +++ b/e2sm/headers/RANParameter-Testing-Item-Choice-ElementTrue.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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_ diff --git a/e2sm/headers/RANParameter-Testing-Item-Choice-List.h b/e2sm/headers/RANParameter-Testing-Item-Choice-List.h index 857d9f0..520bf0d 100644 --- a/e2sm/headers/RANParameter-Testing-Item-Choice-List.h +++ b/e2sm/headers/RANParameter-Testing-Item-Choice-List.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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_ diff --git a/e2sm/headers/RANParameter-Testing-Item-Choice-Structure.h b/e2sm/headers/RANParameter-Testing-Item-Choice-Structure.h index d03e650..3e550ab 100644 --- a/e2sm/headers/RANParameter-Testing-Item-Choice-Structure.h +++ b/e2sm/headers/RANParameter-Testing-Item-Choice-Structure.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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_ diff --git a/e2sm/headers/RANParameter-Testing-Item.h b/e2sm/headers/RANParameter-Testing-Item.h index 1a44511..aa1c06e 100644 --- a/e2sm/headers/RANParameter-Testing-Item.h +++ b/e2sm/headers/RANParameter-Testing-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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_ diff --git a/e2sm/headers/RANParameter-Testing-LIST.h b/e2sm/headers/RANParameter-Testing-LIST.h index ca1aa83..b83a452 100644 --- a/e2sm/headers/RANParameter-Testing-LIST.h +++ b/e2sm/headers/RANParameter-Testing-LIST.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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_ diff --git a/e2sm/headers/RANParameter-Testing-STRUCTURE.h b/e2sm/headers/RANParameter-Testing-STRUCTURE.h index a34b34b..334bb2a 100644 --- a/e2sm/headers/RANParameter-Testing-STRUCTURE.h +++ b/e2sm/headers/RANParameter-Testing-STRUCTURE.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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_ diff --git a/e2sm/headers/RANParameter-Testing.h b/e2sm/headers/RANParameter-Testing.h index b7a4bbf..0c15c81 100644 --- a/e2sm/headers/RANParameter-Testing.h +++ b/e2sm/headers/RANParameter-Testing.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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_ diff --git a/e2sm/headers/RANParameter-TestingCondition.h b/e2sm/headers/RANParameter-TestingCondition.h index bd059f1..efbe291 100644 --- a/e2sm/headers/RANParameter-TestingCondition.h +++ b/e2sm/headers/RANParameter-TestingCondition.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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_ diff --git a/e2sm/headers/RANParameter-Value.h b/e2sm/headers/RANParameter-Value.h index f5510b9..c6848c4 100644 --- a/e2sm/headers/RANParameter-Value.h +++ b/e2sm/headers/RANParameter-Value.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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_ diff --git a/e2sm/headers/RANParameter-ValueType-Choice-ElementFalse.h b/e2sm/headers/RANParameter-ValueType-Choice-ElementFalse.h index a6dad9d..35d2dc3 100644 --- a/e2sm/headers/RANParameter-ValueType-Choice-ElementFalse.h +++ b/e2sm/headers/RANParameter-ValueType-Choice-ElementFalse.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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_ diff --git a/e2sm/headers/RANParameter-ValueType-Choice-ElementTrue.h b/e2sm/headers/RANParameter-ValueType-Choice-ElementTrue.h index 2475273..61266a5 100644 --- a/e2sm/headers/RANParameter-ValueType-Choice-ElementTrue.h +++ b/e2sm/headers/RANParameter-ValueType-Choice-ElementTrue.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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_ diff --git a/e2sm/headers/RANParameter-ValueType-Choice-List.h b/e2sm/headers/RANParameter-ValueType-Choice-List.h index fcd6d8c..49c5d0c 100644 --- a/e2sm/headers/RANParameter-ValueType-Choice-List.h +++ b/e2sm/headers/RANParameter-ValueType-Choice-List.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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_ diff --git a/e2sm/headers/RANParameter-ValueType-Choice-Structure.h b/e2sm/headers/RANParameter-ValueType-Choice-Structure.h index a8f1d04..1569234 100644 --- a/e2sm/headers/RANParameter-ValueType-Choice-Structure.h +++ b/e2sm/headers/RANParameter-ValueType-Choice-Structure.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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_ diff --git a/e2sm/headers/RANParameter-ValueType.h b/e2sm/headers/RANParameter-ValueType.h index 9fea3d5..c8448b7 100644 --- a/e2sm/headers/RANParameter-ValueType.h +++ b/e2sm/headers/RANParameter-ValueType.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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_ diff --git a/e2sm/headers/RANUEID.h b/e2sm/headers/RANUEID.h index 3cee4f8..1e7b4f3 100644 --- a/e2sm/headers/RANUEID.h +++ b/e2sm/headers/RANUEID.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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_ diff --git a/e2sm/headers/RANfunction-Name.h b/e2sm/headers/RANfunction-Name.h index deb65f9..5798e04 100644 --- a/e2sm/headers/RANfunction-Name.h +++ b/e2sm/headers/RANfunction-Name.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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_ diff --git a/e2sm/headers/RIC-CallProcessBreakpoint-ID.h b/e2sm/headers/RIC-CallProcessBreakpoint-ID.h index 0a2b6af..1512ff7 100644 --- a/e2sm/headers/RIC-CallProcessBreakpoint-ID.h +++ b/e2sm/headers/RIC-CallProcessBreakpoint-ID.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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_ diff --git a/e2sm/headers/RIC-CallProcessBreakpoint-Name.h b/e2sm/headers/RIC-CallProcessBreakpoint-Name.h index 30b3303..e927ce9 100644 --- a/e2sm/headers/RIC-CallProcessBreakpoint-Name.h +++ b/e2sm/headers/RIC-CallProcessBreakpoint-Name.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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_ diff --git a/e2sm/headers/RIC-CallProcessType-ID.h b/e2sm/headers/RIC-CallProcessType-ID.h index 901ba5e..f1caf17 100644 --- a/e2sm/headers/RIC-CallProcessType-ID.h +++ b/e2sm/headers/RIC-CallProcessType-ID.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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_ diff --git a/e2sm/headers/RIC-CallProcessType-Name.h b/e2sm/headers/RIC-CallProcessType-Name.h index 13a9013..95049b6 100644 --- a/e2sm/headers/RIC-CallProcessType-Name.h +++ b/e2sm/headers/RIC-CallProcessType-Name.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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_ diff --git a/e2sm/headers/RIC-ControlAction-ID.h b/e2sm/headers/RIC-ControlAction-ID.h index b19f1ea..f2cf51e 100644 --- a/e2sm/headers/RIC-ControlAction-ID.h +++ b/e2sm/headers/RIC-ControlAction-ID.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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_ diff --git a/e2sm/headers/RIC-ControlAction-Name.h b/e2sm/headers/RIC-ControlAction-Name.h index fcbc03e..f5acd12 100644 --- a/e2sm/headers/RIC-ControlAction-Name.h +++ b/e2sm/headers/RIC-ControlAction-Name.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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_ diff --git a/e2sm/headers/RIC-EventTrigger-Cell-ID.h b/e2sm/headers/RIC-EventTrigger-Cell-ID.h index 737098d..11a471e 100644 --- a/e2sm/headers/RIC-EventTrigger-Cell-ID.h +++ b/e2sm/headers/RIC-EventTrigger-Cell-ID.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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_ diff --git a/e2sm/headers/RIC-EventTrigger-UE-ID.h b/e2sm/headers/RIC-EventTrigger-UE-ID.h index 702ee72..fd92d16 100644 --- a/e2sm/headers/RIC-EventTrigger-UE-ID.h +++ b/e2sm/headers/RIC-EventTrigger-UE-ID.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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_ diff --git a/e2sm/headers/RIC-EventTrigger-UEevent-ID.h b/e2sm/headers/RIC-EventTrigger-UEevent-ID.h index 61d07a7..56d9d88 100644 --- a/e2sm/headers/RIC-EventTrigger-UEevent-ID.h +++ b/e2sm/headers/RIC-EventTrigger-UEevent-ID.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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_ diff --git a/e2sm/headers/RIC-EventTriggerCondition-ID.h b/e2sm/headers/RIC-EventTriggerCondition-ID.h index ec0335b..da1b586 100644 --- a/e2sm/headers/RIC-EventTriggerCondition-ID.h +++ b/e2sm/headers/RIC-EventTriggerCondition-ID.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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_ diff --git a/e2sm/headers/RIC-Format-Type.h b/e2sm/headers/RIC-Format-Type.h index e82251d..a173d14 100644 --- a/e2sm/headers/RIC-Format-Type.h +++ b/e2sm/headers/RIC-Format-Type.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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_ diff --git a/e2sm/headers/RIC-InsertIndication-ID.h b/e2sm/headers/RIC-InsertIndication-ID.h index 6ea6430..6fa02e7 100644 --- a/e2sm/headers/RIC-InsertIndication-ID.h +++ b/e2sm/headers/RIC-InsertIndication-ID.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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_ diff --git a/e2sm/headers/RIC-InsertIndication-Name.h b/e2sm/headers/RIC-InsertIndication-Name.h index 2c7fed1..75ed3b2 100644 --- a/e2sm/headers/RIC-InsertIndication-Name.h +++ b/e2sm/headers/RIC-InsertIndication-Name.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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_ diff --git a/e2sm/headers/RIC-PolicyAction-RANParameter-Item.h b/e2sm/headers/RIC-PolicyAction-RANParameter-Item.h index f4e6dd0..b970b3a 100644 --- a/e2sm/headers/RIC-PolicyAction-RANParameter-Item.h +++ b/e2sm/headers/RIC-PolicyAction-RANParameter-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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_ diff --git a/e2sm/headers/RIC-PolicyAction.h b/e2sm/headers/RIC-PolicyAction.h index 8bff62f..d111ec1 100644 --- a/e2sm/headers/RIC-PolicyAction.h +++ b/e2sm/headers/RIC-PolicyAction.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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_ diff --git a/e2sm/headers/RIC-Style-Name.h b/e2sm/headers/RIC-Style-Name.h index 9603b4a..0c87ff0 100644 --- a/e2sm/headers/RIC-Style-Name.h +++ b/e2sm/headers/RIC-Style-Name.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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_ diff --git a/e2sm/headers/RIC-Style-Type.h b/e2sm/headers/RIC-Style-Type.h index c36f8a8..41aefa9 100644 --- a/e2sm/headers/RIC-Style-Type.h +++ b/e2sm/headers/RIC-Style-Type.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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_ diff --git a/e2sm/headers/RRC-MessageID.h b/e2sm/headers/RRC-MessageID.h index 5c4461c..86ee130 100644 --- a/e2sm/headers/RRC-MessageID.h +++ b/e2sm/headers/RRC-MessageID.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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_ diff --git a/e2sm/headers/RRC-State.h b/e2sm/headers/RRC-State.h index 7cbbbd0..e30f117 100644 --- a/e2sm/headers/RRC-State.h +++ b/e2sm/headers/RRC-State.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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_ diff --git a/e2sm/headers/RRCclass-LTE.h b/e2sm/headers/RRCclass-LTE.h index a56f897..3358ab1 100644 --- a/e2sm/headers/RRCclass-LTE.h +++ b/e2sm/headers/RRCclass-LTE.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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_ diff --git a/e2sm/headers/RRCclass-NR.h b/e2sm/headers/RRCclass-NR.h index 9f6475c..5ce2928 100644 --- a/e2sm/headers/RRCclass-NR.h +++ b/e2sm/headers/RRCclass-NR.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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_ diff --git a/e2sm/headers/Report-RANParameter-Item.h b/e2sm/headers/Report-RANParameter-Item.h index 4e6b386..4ec5c53 100644 --- a/e2sm/headers/Report-RANParameter-Item.h +++ b/e2sm/headers/Report-RANParameter-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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_ diff --git a/e2sm/headers/S-NSSAI.h b/e2sm/headers/S-NSSAI.h index ade3ead..7ba10cb 100644 --- a/e2sm/headers/S-NSSAI.h +++ b/e2sm/headers/S-NSSAI.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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_ diff --git a/e2sm/headers/SD.h b/e2sm/headers/SD.h index 20fd4a6..6eb290f 100644 --- a/e2sm/headers/SD.h +++ b/e2sm/headers/SD.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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_ diff --git a/e2sm/headers/SST.h b/e2sm/headers/SST.h index 948c5ae..efc3228 100644 --- a/e2sm/headers/SST.h +++ b/e2sm/headers/SST.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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_ diff --git a/e2sm/headers/ServingCell-ARFCN.h b/e2sm/headers/ServingCell-ARFCN.h index a161892..9a72cd8 100644 --- a/e2sm/headers/ServingCell-ARFCN.h +++ b/e2sm/headers/ServingCell-ARFCN.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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_ diff --git a/e2sm/headers/ServingCell-PCI.h b/e2sm/headers/ServingCell-PCI.h index c516cae..a163136 100644 --- a/e2sm/headers/ServingCell-PCI.h +++ b/e2sm/headers/ServingCell-PCI.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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_ diff --git a/e2sm/headers/SubscriberProfileIDforRFP.h b/e2sm/headers/SubscriberProfileIDforRFP.h index 441e728..d5e42d8 100644 --- a/e2sm/headers/SubscriberProfileIDforRFP.h +++ b/e2sm/headers/SubscriberProfileIDforRFP.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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_ diff --git a/e2sm/headers/SupportedSULBandList.h b/e2sm/headers/SupportedSULBandList.h index d1ac7b9..32f7ded 100644 --- a/e2sm/headers/SupportedSULBandList.h +++ b/e2sm/headers/SupportedSULBandList.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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_ diff --git a/e2sm/headers/SupportedSULFreqBandItem.h b/e2sm/headers/SupportedSULFreqBandItem.h index 3eceeab..284d0d0 100644 --- a/e2sm/headers/SupportedSULFreqBandItem.h +++ b/e2sm/headers/SupportedSULFreqBandItem.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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_ diff --git a/e2sm/headers/TriggerType-Choice-L2state.h b/e2sm/headers/TriggerType-Choice-L2state.h index ea9570a..d717dbe 100644 --- a/e2sm/headers/TriggerType-Choice-L2state.h +++ b/e2sm/headers/TriggerType-Choice-L2state.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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_ diff --git a/e2sm/headers/TriggerType-Choice-RRCstate-Item.h b/e2sm/headers/TriggerType-Choice-RRCstate-Item.h index c5c9774..1851030 100644 --- a/e2sm/headers/TriggerType-Choice-RRCstate-Item.h +++ b/e2sm/headers/TriggerType-Choice-RRCstate-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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_ diff --git a/e2sm/headers/TriggerType-Choice-RRCstate.h b/e2sm/headers/TriggerType-Choice-RRCstate.h index 1805bd8..31eaa21 100644 --- a/e2sm/headers/TriggerType-Choice-RRCstate.h +++ b/e2sm/headers/TriggerType-Choice-RRCstate.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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_ diff --git a/e2sm/headers/TriggerType-Choice-UEID.h b/e2sm/headers/TriggerType-Choice-UEID.h index 8920c36..4789b9e 100644 --- a/e2sm/headers/TriggerType-Choice-UEID.h +++ b/e2sm/headers/TriggerType-Choice-UEID.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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_ diff --git a/e2sm/headers/TriggerType-Choice.h b/e2sm/headers/TriggerType-Choice.h index 20afe9c..39fb56b 100644 --- a/e2sm/headers/TriggerType-Choice.h +++ b/e2sm/headers/TriggerType-Choice.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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 index 0000000..bab5141 --- /dev/null +++ b/e2sm/headers/UE-Group-Definition.h @@ -0,0 +1,53 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "E2SM-RC-IEs" + * found in "e2sm-rc-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 + +/* Including external dependencies */ +#include +#include +#include + +#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 diff --git a/e2sm/headers/UE-Group-ID.h b/e2sm/headers/UE-Group-ID.h new file mode 100644 index 0000000..73be634 --- /dev/null +++ b/e2sm/headers/UE-Group-ID.h @@ -0,0 +1,46 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "E2SM-RC-IEs" + * found in "e2sm-rc-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 + +/* Including external dependencies */ +#include + +#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 diff --git a/e2sm/headers/UEGroupDefinitionIdentifier-Item.h b/e2sm/headers/UEGroupDefinitionIdentifier-Item.h new file mode 100644 index 0000000..8c5ebc4 --- /dev/null +++ b/e2sm/headers/UEGroupDefinitionIdentifier-Item.h @@ -0,0 +1,48 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "E2SM-RC-IEs" + * found in "e2sm-rc-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 + +/* Including external dependencies */ +#include "RANParameter-ID.h" +#include "RANParameter-ValueType.h" +#include "LogicalOR.h" +#include + +#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 diff --git a/e2sm/headers/UEID-EN-GNB.h b/e2sm/headers/UEID-EN-GNB.h index 2d19777..b4db948 100644 --- a/e2sm/headers/UEID-EN-GNB.h +++ b/e2sm/headers/UEID-EN-GNB.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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_ diff --git a/e2sm/headers/UEID-ENB.h b/e2sm/headers/UEID-ENB.h index 833b52f..0747590 100644 --- a/e2sm/headers/UEID-ENB.h +++ b/e2sm/headers/UEID-ENB.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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_ diff --git a/e2sm/headers/UEID-GNB-CU-CP-E1AP-ID-Item.h b/e2sm/headers/UEID-GNB-CU-CP-E1AP-ID-Item.h index 6844487..8bda864 100644 --- a/e2sm/headers/UEID-GNB-CU-CP-E1AP-ID-Item.h +++ b/e2sm/headers/UEID-GNB-CU-CP-E1AP-ID-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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_ diff --git a/e2sm/headers/UEID-GNB-CU-CP-E1AP-ID-List.h b/e2sm/headers/UEID-GNB-CU-CP-E1AP-ID-List.h index 5dd862a..96588cf 100644 --- a/e2sm/headers/UEID-GNB-CU-CP-E1AP-ID-List.h +++ b/e2sm/headers/UEID-GNB-CU-CP-E1AP-ID-List.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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_ diff --git a/e2sm/headers/UEID-GNB-CU-CP-F1AP-ID-Item.h b/e2sm/headers/UEID-GNB-CU-CP-F1AP-ID-Item.h index 8193bcf..2f231c4 100644 --- a/e2sm/headers/UEID-GNB-CU-CP-F1AP-ID-Item.h +++ b/e2sm/headers/UEID-GNB-CU-CP-F1AP-ID-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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_ diff --git a/e2sm/headers/UEID-GNB-CU-F1AP-ID-List.h b/e2sm/headers/UEID-GNB-CU-F1AP-ID-List.h index b1384c3..1b119e0 100644 --- a/e2sm/headers/UEID-GNB-CU-F1AP-ID-List.h +++ b/e2sm/headers/UEID-GNB-CU-F1AP-ID-List.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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_ diff --git a/e2sm/headers/UEID-GNB-CU-UP.h b/e2sm/headers/UEID-GNB-CU-UP.h index 545fe5d..c850dc5 100644 --- a/e2sm/headers/UEID-GNB-CU-UP.h +++ b/e2sm/headers/UEID-GNB-CU-UP.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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_ diff --git a/e2sm/headers/UEID-GNB-DU.h b/e2sm/headers/UEID-GNB-DU.h index 3fc4b80..2769fcb 100644 --- a/e2sm/headers/UEID-GNB-DU.h +++ b/e2sm/headers/UEID-GNB-DU.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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_ diff --git a/e2sm/headers/UEID-GNB.h b/e2sm/headers/UEID-GNB.h index 4d62c06..dc96823 100644 --- a/e2sm/headers/UEID-GNB.h +++ b/e2sm/headers/UEID-GNB.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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_ diff --git a/e2sm/headers/UEID-NG-ENB-DU.h b/e2sm/headers/UEID-NG-ENB-DU.h index fb405e5..c4c7dc5 100644 --- a/e2sm/headers/UEID-NG-ENB-DU.h +++ b/e2sm/headers/UEID-NG-ENB-DU.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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_ diff --git a/e2sm/headers/UEID-NG-ENB.h b/e2sm/headers/UEID-NG-ENB.h index cd0125d..a58d494 100644 --- a/e2sm/headers/UEID-NG-ENB.h +++ b/e2sm/headers/UEID-NG-ENB.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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_ diff --git a/e2sm/headers/UEID.h b/e2sm/headers/UEID.h index 2526585..cfc751f 100644 --- a/e2sm/headers/UEID.h +++ b/e2sm/headers/UEID.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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_ diff --git a/e2sm/headers/UEIdentification-RANParameter-Item.h b/e2sm/headers/UEIdentification-RANParameter-Item.h index 54a1d4b..1603ad5 100644 --- a/e2sm/headers/UEIdentification-RANParameter-Item.h +++ b/e2sm/headers/UEIdentification-RANParameter-Item.h @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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_ diff --git a/e2sm/headers/asn_constant.h b/e2sm/headers/asn_constant.h index 9340288..8d520d7 100644 --- a/e2sm/headers/asn_constant.h +++ b/e2sm/headers/asn_constant.h @@ -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) diff --git a/e2sm/lib/AMF-UE-NGAP-ID.c b/e2sm/lib/AMF-UE-NGAP-ID.c index 0180c9e..0c8c838 100644 --- a/e2sm/lib/AMF-UE-NGAP-ID.c +++ b/e2sm/lib/AMF-UE-NGAP-ID.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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" diff --git a/e2sm/lib/AMFPointer.c b/e2sm/lib/AMFPointer.c index b8be1d1..438e3e7 100644 --- a/e2sm/lib/AMFPointer.c +++ b/e2sm/lib/AMFPointer.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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" diff --git a/e2sm/lib/AMFRegionID.c b/e2sm/lib/AMFRegionID.c index fc663d9..2d437d2 100644 --- a/e2sm/lib/AMFRegionID.c +++ b/e2sm/lib/AMFRegionID.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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" diff --git a/e2sm/lib/AMFSetID.c b/e2sm/lib/AMFSetID.c index 28886f2..13be578 100644 --- a/e2sm/lib/AMFSetID.c +++ b/e2sm/lib/AMFSetID.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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 index 0000000..8e87590 --- /dev/null +++ b/e2sm/lib/AdditionalSupportedFormat-UEGroupControl.c @@ -0,0 +1,60 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "E2SM-RC-IEs" + * found in "e2sm-rc-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 */ +}; + diff --git a/e2sm/lib/CGI.c b/e2sm/lib/CGI.c index 99b1946..5b1aa49 100644 --- a/e2sm/lib/CGI.c +++ b/e2sm/lib/CGI.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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" diff --git a/e2sm/lib/CallProcessBreakpoint-RANParameter-Item.c b/e2sm/lib/CallProcessBreakpoint-RANParameter-Item.c index 4933869..8350943 100644 --- a/e2sm/lib/CallProcessBreakpoint-RANParameter-Item.c +++ b/e2sm/lib/CallProcessBreakpoint-RANParameter-Item.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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" diff --git a/e2sm/lib/CellIdentification-RANParameter-Item.c b/e2sm/lib/CellIdentification-RANParameter-Item.c index 6cec813..fbd7ea0 100644 --- a/e2sm/lib/CellIdentification-RANParameter-Item.c +++ b/e2sm/lib/CellIdentification-RANParameter-Item.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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" diff --git a/e2sm/lib/ControlAction-RANParameter-Item.c b/e2sm/lib/ControlAction-RANParameter-Item.c index 86fddd9..5ff5701 100644 --- a/e2sm/lib/ControlAction-RANParameter-Item.c +++ b/e2sm/lib/ControlAction-RANParameter-Item.c @@ -1,13 +1,14 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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 */ }; diff --git a/e2sm/lib/ControlOutcome-RANParameter-Item.c b/e2sm/lib/ControlOutcome-RANParameter-Item.c index 63e624f..8ed993f 100644 --- a/e2sm/lib/ControlOutcome-RANParameter-Item.c +++ b/e2sm/lib/ControlOutcome-RANParameter-Item.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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" diff --git a/e2sm/lib/CoreCPID.c b/e2sm/lib/CoreCPID.c index c3764b7..b107891 100644 --- a/e2sm/lib/CoreCPID.c +++ b/e2sm/lib/CoreCPID.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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" diff --git a/e2sm/lib/E-UTRA-ARFCN.c b/e2sm/lib/E-UTRA-ARFCN.c index 00bd514..b08a187 100644 --- a/e2sm/lib/E-UTRA-ARFCN.c +++ b/e2sm/lib/E-UTRA-ARFCN.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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" diff --git a/e2sm/lib/E-UTRA-PCI.c b/e2sm/lib/E-UTRA-PCI.c index 6477cd1..30388d4 100644 --- a/e2sm/lib/E-UTRA-PCI.c +++ b/e2sm/lib/E-UTRA-PCI.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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" diff --git a/e2sm/lib/E-UTRA-TAC.c b/e2sm/lib/E-UTRA-TAC.c index 29b30e9..a329ffa 100644 --- a/e2sm/lib/E-UTRA-TAC.c +++ b/e2sm/lib/E-UTRA-TAC.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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" diff --git a/e2sm/lib/E2SM-RC-ActionDefinition-Format1-Item.c b/e2sm/lib/E2SM-RC-ActionDefinition-Format1-Item.c index ba8dfa8..ba5ed5e 100644 --- a/e2sm/lib/E2SM-RC-ActionDefinition-Format1-Item.c +++ b/e2sm/lib/E2SM-RC-ActionDefinition-Format1-Item.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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" diff --git a/e2sm/lib/E2SM-RC-ActionDefinition-Format1.c b/e2sm/lib/E2SM-RC-ActionDefinition-Format1.c index 7cd3499..6b73cd8 100644 --- a/e2sm/lib/E2SM-RC-ActionDefinition-Format1.c +++ b/e2sm/lib/E2SM-RC-ActionDefinition-Format1.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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" diff --git a/e2sm/lib/E2SM-RC-ActionDefinition-Format2-Item.c b/e2sm/lib/E2SM-RC-ActionDefinition-Format2-Item.c index 9a9621b..ee25996 100644 --- a/e2sm/lib/E2SM-RC-ActionDefinition-Format2-Item.c +++ b/e2sm/lib/E2SM-RC-ActionDefinition-Format2-Item.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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" diff --git a/e2sm/lib/E2SM-RC-ActionDefinition-Format2.c b/e2sm/lib/E2SM-RC-ActionDefinition-Format2.c index 057bff9..0160a02 100644 --- a/e2sm/lib/E2SM-RC-ActionDefinition-Format2.c +++ b/e2sm/lib/E2SM-RC-ActionDefinition-Format2.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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" diff --git a/e2sm/lib/E2SM-RC-ActionDefinition-Format3-Item.c b/e2sm/lib/E2SM-RC-ActionDefinition-Format3-Item.c index 1afbd78..f63bfa7 100644 --- a/e2sm/lib/E2SM-RC-ActionDefinition-Format3-Item.c +++ b/e2sm/lib/E2SM-RC-ActionDefinition-Format3-Item.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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" diff --git a/e2sm/lib/E2SM-RC-ActionDefinition-Format3.c b/e2sm/lib/E2SM-RC-ActionDefinition-Format3.c index c745f9f..e57e62b 100644 --- a/e2sm/lib/E2SM-RC-ActionDefinition-Format3.c +++ b/e2sm/lib/E2SM-RC-ActionDefinition-Format3.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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" diff --git a/e2sm/lib/E2SM-RC-ActionDefinition-Format4-Indication-Item.c b/e2sm/lib/E2SM-RC-ActionDefinition-Format4-Indication-Item.c index 8ec642f..3b7ecd3 100644 --- a/e2sm/lib/E2SM-RC-ActionDefinition-Format4-Indication-Item.c +++ b/e2sm/lib/E2SM-RC-ActionDefinition-Format4-Indication-Item.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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" diff --git a/e2sm/lib/E2SM-RC-ActionDefinition-Format4-RANP-Item.c b/e2sm/lib/E2SM-RC-ActionDefinition-Format4-RANP-Item.c index 5b21ba5..b74b088 100644 --- a/e2sm/lib/E2SM-RC-ActionDefinition-Format4-RANP-Item.c +++ b/e2sm/lib/E2SM-RC-ActionDefinition-Format4-RANP-Item.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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" diff --git a/e2sm/lib/E2SM-RC-ActionDefinition-Format4-Style-Item.c b/e2sm/lib/E2SM-RC-ActionDefinition-Format4-Style-Item.c index c2ec5e4..77e141f 100644 --- a/e2sm/lib/E2SM-RC-ActionDefinition-Format4-Style-Item.c +++ b/e2sm/lib/E2SM-RC-ActionDefinition-Format4-Style-Item.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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" diff --git a/e2sm/lib/E2SM-RC-ActionDefinition-Format4.c b/e2sm/lib/E2SM-RC-ActionDefinition-Format4.c index 4044d2b..cc6b35a 100644 --- a/e2sm/lib/E2SM-RC-ActionDefinition-Format4.c +++ b/e2sm/lib/E2SM-RC-ActionDefinition-Format4.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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" diff --git a/e2sm/lib/E2SM-RC-ActionDefinition.c b/e2sm/lib/E2SM-RC-ActionDefinition.c index 3d18e81..cb84edf 100644 --- a/e2sm/lib/E2SM-RC-ActionDefinition.c +++ b/e2sm/lib/E2SM-RC-ActionDefinition.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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" diff --git a/e2sm/lib/E2SM-RC-CallProcessID-Format1.c b/e2sm/lib/E2SM-RC-CallProcessID-Format1.c index 406beb8..105a188 100644 --- a/e2sm/lib/E2SM-RC-CallProcessID-Format1.c +++ b/e2sm/lib/E2SM-RC-CallProcessID-Format1.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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" diff --git a/e2sm/lib/E2SM-RC-CallProcessID.c b/e2sm/lib/E2SM-RC-CallProcessID.c index 3d637fa..fdb5f0a 100644 --- a/e2sm/lib/E2SM-RC-CallProcessID.c +++ b/e2sm/lib/E2SM-RC-CallProcessID.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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" diff --git a/e2sm/lib/E2SM-RC-ControlHeader-Format1.c b/e2sm/lib/E2SM-RC-ControlHeader-Format1.c index 37549ce..656d17f 100644 --- a/e2sm/lib/E2SM-RC-ControlHeader-Format1.c +++ b/e2sm/lib/E2SM-RC-ControlHeader-Format1.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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" diff --git a/e2sm/lib/E2SM-RC-ControlHeader-Format2.c b/e2sm/lib/E2SM-RC-ControlHeader-Format2.c index 36367c3..29b4fc2 100644 --- a/e2sm/lib/E2SM-RC-ControlHeader-Format2.c +++ b/e2sm/lib/E2SM-RC-ControlHeader-Format2.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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 index 0000000..1fdeb41 --- /dev/null +++ b/e2sm/lib/E2SM-RC-ControlHeader-Format3.c @@ -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 */ +}; + diff --git a/e2sm/lib/E2SM-RC-ControlHeader.c b/e2sm/lib/E2SM-RC-ControlHeader.c index a789e08..2a4f5e8 100644 --- a/e2sm/lib/E2SM-RC-ControlHeader.c +++ b/e2sm/lib/E2SM-RC-ControlHeader.c @@ -1,14 +1,15 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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 */ }; diff --git a/e2sm/lib/E2SM-RC-ControlMessage-Format1-Item.c b/e2sm/lib/E2SM-RC-ControlMessage-Format1-Item.c index 4fab0ab..a6d9598 100644 --- a/e2sm/lib/E2SM-RC-ControlMessage-Format1-Item.c +++ b/e2sm/lib/E2SM-RC-ControlMessage-Format1-Item.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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" diff --git a/e2sm/lib/E2SM-RC-ControlMessage-Format1.c b/e2sm/lib/E2SM-RC-ControlMessage-Format1.c index 7721221..fd6bb7d 100644 --- a/e2sm/lib/E2SM-RC-ControlMessage-Format1.c +++ b/e2sm/lib/E2SM-RC-ControlMessage-Format1.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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" diff --git a/e2sm/lib/E2SM-RC-ControlMessage-Format2-ControlAction-Item.c b/e2sm/lib/E2SM-RC-ControlMessage-Format2-ControlAction-Item.c index 8cf50ff..665a0d6 100644 --- a/e2sm/lib/E2SM-RC-ControlMessage-Format2-ControlAction-Item.c +++ b/e2sm/lib/E2SM-RC-ControlMessage-Format2-ControlAction-Item.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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" diff --git a/e2sm/lib/E2SM-RC-ControlMessage-Format2-Style-Item.c b/e2sm/lib/E2SM-RC-ControlMessage-Format2-Style-Item.c index db5a7c7..0b88f5d 100644 --- a/e2sm/lib/E2SM-RC-ControlMessage-Format2-Style-Item.c +++ b/e2sm/lib/E2SM-RC-ControlMessage-Format2-Style-Item.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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" diff --git a/e2sm/lib/E2SM-RC-ControlMessage-Format2.c b/e2sm/lib/E2SM-RC-ControlMessage-Format2.c index 041281f..41fbb9a 100644 --- a/e2sm/lib/E2SM-RC-ControlMessage-Format2.c +++ b/e2sm/lib/E2SM-RC-ControlMessage-Format2.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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 index 0000000..c0f0e85 --- /dev/null +++ b/e2sm/lib/E2SM-RC-ControlMessage-Format3-Item.c @@ -0,0 +1,60 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "E2SM-RC-IEs" + * found in "e2sm-rc-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 index 0000000..4994c52 --- /dev/null +++ b/e2sm/lib/E2SM-RC-ControlMessage-Format3.c @@ -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 */ +}; + diff --git a/e2sm/lib/E2SM-RC-ControlMessage.c b/e2sm/lib/E2SM-RC-ControlMessage.c index 52f42ef..70010cd 100644 --- a/e2sm/lib/E2SM-RC-ControlMessage.c +++ b/e2sm/lib/E2SM-RC-ControlMessage.c @@ -1,14 +1,15 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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 */ }; diff --git a/e2sm/lib/E2SM-RC-ControlOutcome-Format1-Item.c b/e2sm/lib/E2SM-RC-ControlOutcome-Format1-Item.c index 4100d03..5fa313e 100644 --- a/e2sm/lib/E2SM-RC-ControlOutcome-Format1-Item.c +++ b/e2sm/lib/E2SM-RC-ControlOutcome-Format1-Item.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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" diff --git a/e2sm/lib/E2SM-RC-ControlOutcome-Format1.c b/e2sm/lib/E2SM-RC-ControlOutcome-Format1.c index 2d2392b..849a231 100644 --- a/e2sm/lib/E2SM-RC-ControlOutcome-Format1.c +++ b/e2sm/lib/E2SM-RC-ControlOutcome-Format1.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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" diff --git a/e2sm/lib/E2SM-RC-ControlOutcome-Format2-ControlOutcome-Item.c b/e2sm/lib/E2SM-RC-ControlOutcome-Format2-ControlOutcome-Item.c index eeb9de5..86d5d15 100644 --- a/e2sm/lib/E2SM-RC-ControlOutcome-Format2-ControlOutcome-Item.c +++ b/e2sm/lib/E2SM-RC-ControlOutcome-Format2-ControlOutcome-Item.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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" diff --git a/e2sm/lib/E2SM-RC-ControlOutcome-Format2-RANP-Item.c b/e2sm/lib/E2SM-RC-ControlOutcome-Format2-RANP-Item.c index f59043e..2f1f853 100644 --- a/e2sm/lib/E2SM-RC-ControlOutcome-Format2-RANP-Item.c +++ b/e2sm/lib/E2SM-RC-ControlOutcome-Format2-RANP-Item.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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" diff --git a/e2sm/lib/E2SM-RC-ControlOutcome-Format2-Style-Item.c b/e2sm/lib/E2SM-RC-ControlOutcome-Format2-Style-Item.c index c358f01..b1cb1ac 100644 --- a/e2sm/lib/E2SM-RC-ControlOutcome-Format2-Style-Item.c +++ b/e2sm/lib/E2SM-RC-ControlOutcome-Format2-Style-Item.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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" diff --git a/e2sm/lib/E2SM-RC-ControlOutcome-Format2.c b/e2sm/lib/E2SM-RC-ControlOutcome-Format2.c index 7850d2f..ab51681 100644 --- a/e2sm/lib/E2SM-RC-ControlOutcome-Format2.c +++ b/e2sm/lib/E2SM-RC-ControlOutcome-Format2.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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" diff --git a/e2sm/lib/E2SM-RC-ControlOutcome-Format3-Item.c b/e2sm/lib/E2SM-RC-ControlOutcome-Format3-Item.c index 6f7e7a8..2e6ca07 100644 --- a/e2sm/lib/E2SM-RC-ControlOutcome-Format3-Item.c +++ b/e2sm/lib/E2SM-RC-ControlOutcome-Format3-Item.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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" diff --git a/e2sm/lib/E2SM-RC-ControlOutcome-Format3.c b/e2sm/lib/E2SM-RC-ControlOutcome-Format3.c index 4c9d361..f1d5961 100644 --- a/e2sm/lib/E2SM-RC-ControlOutcome-Format3.c +++ b/e2sm/lib/E2SM-RC-ControlOutcome-Format3.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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" diff --git a/e2sm/lib/E2SM-RC-ControlOutcome.c b/e2sm/lib/E2SM-RC-ControlOutcome.c index e16fc10..ac1a1db 100644 --- a/e2sm/lib/E2SM-RC-ControlOutcome.c +++ b/e2sm/lib/E2SM-RC-ControlOutcome.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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 index 0000000..45a3fcc --- /dev/null +++ b/e2sm/lib/E2SM-RC-EntityFilter.c @@ -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 */ +}; + diff --git a/e2sm/lib/E2SM-RC-EventTrigger-Format1-Item.c b/e2sm/lib/E2SM-RC-EventTrigger-Format1-Item.c index 46305e3..d4c8da5 100644 --- a/e2sm/lib/E2SM-RC-EventTrigger-Format1-Item.c +++ b/e2sm/lib/E2SM-RC-EventTrigger-Format1-Item.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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" diff --git a/e2sm/lib/E2SM-RC-EventTrigger-Format1.c b/e2sm/lib/E2SM-RC-EventTrigger-Format1.c index 0bee74e..2e34eb2 100644 --- a/e2sm/lib/E2SM-RC-EventTrigger-Format1.c +++ b/e2sm/lib/E2SM-RC-EventTrigger-Format1.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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" diff --git a/e2sm/lib/E2SM-RC-EventTrigger-Format2.c b/e2sm/lib/E2SM-RC-EventTrigger-Format2.c index 81d7a4d..b84fbc5 100644 --- a/e2sm/lib/E2SM-RC-EventTrigger-Format2.c +++ b/e2sm/lib/E2SM-RC-EventTrigger-Format2.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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" diff --git a/e2sm/lib/E2SM-RC-EventTrigger-Format3-Item.c b/e2sm/lib/E2SM-RC-EventTrigger-Format3-Item.c index 3c8b550..10d306d 100644 --- a/e2sm/lib/E2SM-RC-EventTrigger-Format3-Item.c +++ b/e2sm/lib/E2SM-RC-EventTrigger-Format3-Item.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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" diff --git a/e2sm/lib/E2SM-RC-EventTrigger-Format3.c b/e2sm/lib/E2SM-RC-EventTrigger-Format3.c index bc3b9ad..cb24fd2 100644 --- a/e2sm/lib/E2SM-RC-EventTrigger-Format3.c +++ b/e2sm/lib/E2SM-RC-EventTrigger-Format3.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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" diff --git a/e2sm/lib/E2SM-RC-EventTrigger-Format4-Item.c b/e2sm/lib/E2SM-RC-EventTrigger-Format4-Item.c index 5e06ea5..5bfc947 100644 --- a/e2sm/lib/E2SM-RC-EventTrigger-Format4-Item.c +++ b/e2sm/lib/E2SM-RC-EventTrigger-Format4-Item.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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" diff --git a/e2sm/lib/E2SM-RC-EventTrigger-Format4.c b/e2sm/lib/E2SM-RC-EventTrigger-Format4.c index 73bbc20..90f7411 100644 --- a/e2sm/lib/E2SM-RC-EventTrigger-Format4.c +++ b/e2sm/lib/E2SM-RC-EventTrigger-Format4.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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" diff --git a/e2sm/lib/E2SM-RC-EventTrigger-Format5.c b/e2sm/lib/E2SM-RC-EventTrigger-Format5.c index 39f08ad..8ba66b6 100644 --- a/e2sm/lib/E2SM-RC-EventTrigger-Format5.c +++ b/e2sm/lib/E2SM-RC-EventTrigger-Format5.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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" diff --git a/e2sm/lib/E2SM-RC-EventTrigger.c b/e2sm/lib/E2SM-RC-EventTrigger.c index ce82353..36eae5c 100644 --- a/e2sm/lib/E2SM-RC-EventTrigger.c +++ b/e2sm/lib/E2SM-RC-EventTrigger.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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" diff --git a/e2sm/lib/E2SM-RC-IndicationHeader-Format1.c b/e2sm/lib/E2SM-RC-IndicationHeader-Format1.c index ee69e7c..20c607b 100644 --- a/e2sm/lib/E2SM-RC-IndicationHeader-Format1.c +++ b/e2sm/lib/E2SM-RC-IndicationHeader-Format1.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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" diff --git a/e2sm/lib/E2SM-RC-IndicationHeader-Format2.c b/e2sm/lib/E2SM-RC-IndicationHeader-Format2.c index 0aba4d3..1a49db9 100644 --- a/e2sm/lib/E2SM-RC-IndicationHeader-Format2.c +++ b/e2sm/lib/E2SM-RC-IndicationHeader-Format2.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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" diff --git a/e2sm/lib/E2SM-RC-IndicationHeader-Format3.c b/e2sm/lib/E2SM-RC-IndicationHeader-Format3.c index 006acee..b9224a8 100644 --- a/e2sm/lib/E2SM-RC-IndicationHeader-Format3.c +++ b/e2sm/lib/E2SM-RC-IndicationHeader-Format3.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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" diff --git a/e2sm/lib/E2SM-RC-IndicationHeader.c b/e2sm/lib/E2SM-RC-IndicationHeader.c index f668077..d45f42b 100644 --- a/e2sm/lib/E2SM-RC-IndicationHeader.c +++ b/e2sm/lib/E2SM-RC-IndicationHeader.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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" diff --git a/e2sm/lib/E2SM-RC-IndicationMessage-Format1-Item.c b/e2sm/lib/E2SM-RC-IndicationMessage-Format1-Item.c index 52f38db..228451d 100644 --- a/e2sm/lib/E2SM-RC-IndicationMessage-Format1-Item.c +++ b/e2sm/lib/E2SM-RC-IndicationMessage-Format1-Item.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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" diff --git a/e2sm/lib/E2SM-RC-IndicationMessage-Format1.c b/e2sm/lib/E2SM-RC-IndicationMessage-Format1.c index 4decfe4..24f4b3d 100644 --- a/e2sm/lib/E2SM-RC-IndicationMessage-Format1.c +++ b/e2sm/lib/E2SM-RC-IndicationMessage-Format1.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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" diff --git a/e2sm/lib/E2SM-RC-IndicationMessage-Format2-Item.c b/e2sm/lib/E2SM-RC-IndicationMessage-Format2-Item.c index c3b98c8..8b6f083 100644 --- a/e2sm/lib/E2SM-RC-IndicationMessage-Format2-Item.c +++ b/e2sm/lib/E2SM-RC-IndicationMessage-Format2-Item.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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" diff --git a/e2sm/lib/E2SM-RC-IndicationMessage-Format2-RANParameter-Item.c b/e2sm/lib/E2SM-RC-IndicationMessage-Format2-RANParameter-Item.c index 3729403..aec6a83 100644 --- a/e2sm/lib/E2SM-RC-IndicationMessage-Format2-RANParameter-Item.c +++ b/e2sm/lib/E2SM-RC-IndicationMessage-Format2-RANParameter-Item.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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" diff --git a/e2sm/lib/E2SM-RC-IndicationMessage-Format2.c b/e2sm/lib/E2SM-RC-IndicationMessage-Format2.c index baa97db..f06e100 100644 --- a/e2sm/lib/E2SM-RC-IndicationMessage-Format2.c +++ b/e2sm/lib/E2SM-RC-IndicationMessage-Format2.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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" diff --git a/e2sm/lib/E2SM-RC-IndicationMessage-Format3-Item.c b/e2sm/lib/E2SM-RC-IndicationMessage-Format3-Item.c index 206902a..5a321d7 100644 --- a/e2sm/lib/E2SM-RC-IndicationMessage-Format3-Item.c +++ b/e2sm/lib/E2SM-RC-IndicationMessage-Format3-Item.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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" diff --git a/e2sm/lib/E2SM-RC-IndicationMessage-Format3.c b/e2sm/lib/E2SM-RC-IndicationMessage-Format3.c index 70995c2..6150b20 100644 --- a/e2sm/lib/E2SM-RC-IndicationMessage-Format3.c +++ b/e2sm/lib/E2SM-RC-IndicationMessage-Format3.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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" diff --git a/e2sm/lib/E2SM-RC-IndicationMessage-Format4-ItemCell.c b/e2sm/lib/E2SM-RC-IndicationMessage-Format4-ItemCell.c index 8c04b12..a489819 100644 --- a/e2sm/lib/E2SM-RC-IndicationMessage-Format4-ItemCell.c +++ b/e2sm/lib/E2SM-RC-IndicationMessage-Format4-ItemCell.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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" diff --git a/e2sm/lib/E2SM-RC-IndicationMessage-Format4-ItemUE.c b/e2sm/lib/E2SM-RC-IndicationMessage-Format4-ItemUE.c index 2ff85c2..8e7bc68 100644 --- a/e2sm/lib/E2SM-RC-IndicationMessage-Format4-ItemUE.c +++ b/e2sm/lib/E2SM-RC-IndicationMessage-Format4-ItemUE.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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" diff --git a/e2sm/lib/E2SM-RC-IndicationMessage-Format4.c b/e2sm/lib/E2SM-RC-IndicationMessage-Format4.c index 00bbc8c..25c1fc2 100644 --- a/e2sm/lib/E2SM-RC-IndicationMessage-Format4.c +++ b/e2sm/lib/E2SM-RC-IndicationMessage-Format4.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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" diff --git a/e2sm/lib/E2SM-RC-IndicationMessage-Format5-Item.c b/e2sm/lib/E2SM-RC-IndicationMessage-Format5-Item.c index 50e9cfd..f41f8af 100644 --- a/e2sm/lib/E2SM-RC-IndicationMessage-Format5-Item.c +++ b/e2sm/lib/E2SM-RC-IndicationMessage-Format5-Item.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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" diff --git a/e2sm/lib/E2SM-RC-IndicationMessage-Format5.c b/e2sm/lib/E2SM-RC-IndicationMessage-Format5.c index d544185..ccd0248 100644 --- a/e2sm/lib/E2SM-RC-IndicationMessage-Format5.c +++ b/e2sm/lib/E2SM-RC-IndicationMessage-Format5.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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" diff --git a/e2sm/lib/E2SM-RC-IndicationMessage-Format6-Indication-Item.c b/e2sm/lib/E2SM-RC-IndicationMessage-Format6-Indication-Item.c index cab5f68..2df3efa 100644 --- a/e2sm/lib/E2SM-RC-IndicationMessage-Format6-Indication-Item.c +++ b/e2sm/lib/E2SM-RC-IndicationMessage-Format6-Indication-Item.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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" diff --git a/e2sm/lib/E2SM-RC-IndicationMessage-Format6-RANP-Item.c b/e2sm/lib/E2SM-RC-IndicationMessage-Format6-RANP-Item.c index 76d7014..8f987f7 100644 --- a/e2sm/lib/E2SM-RC-IndicationMessage-Format6-RANP-Item.c +++ b/e2sm/lib/E2SM-RC-IndicationMessage-Format6-RANP-Item.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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" diff --git a/e2sm/lib/E2SM-RC-IndicationMessage-Format6-Style-Item.c b/e2sm/lib/E2SM-RC-IndicationMessage-Format6-Style-Item.c index d66939d..66e4d36 100644 --- a/e2sm/lib/E2SM-RC-IndicationMessage-Format6-Style-Item.c +++ b/e2sm/lib/E2SM-RC-IndicationMessage-Format6-Style-Item.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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" diff --git a/e2sm/lib/E2SM-RC-IndicationMessage-Format6.c b/e2sm/lib/E2SM-RC-IndicationMessage-Format6.c index 710524b..51db4ca 100644 --- a/e2sm/lib/E2SM-RC-IndicationMessage-Format6.c +++ b/e2sm/lib/E2SM-RC-IndicationMessage-Format6.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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" diff --git a/e2sm/lib/E2SM-RC-IndicationMessage.c b/e2sm/lib/E2SM-RC-IndicationMessage.c index 3fab21e..a3614f9 100644 --- a/e2sm/lib/E2SM-RC-IndicationMessage.c +++ b/e2sm/lib/E2SM-RC-IndicationMessage.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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" diff --git a/e2sm/lib/E2SM-RC-RANFunctionDefinition.c b/e2sm/lib/E2SM-RC-RANFunctionDefinition.c index ddd21e8..c24f1e6 100644 --- a/e2sm/lib/E2SM-RC-RANFunctionDefinition.c +++ b/e2sm/lib/E2SM-RC-RANFunctionDefinition.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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" diff --git a/e2sm/lib/EN-GNB-ID.c b/e2sm/lib/EN-GNB-ID.c index 69537a9..c623a30 100644 --- a/e2sm/lib/EN-GNB-ID.c +++ b/e2sm/lib/EN-GNB-ID.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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" diff --git a/e2sm/lib/ENB-ID.c b/e2sm/lib/ENB-ID.c index 7018be3..fa42871 100644 --- a/e2sm/lib/ENB-ID.c +++ b/e2sm/lib/ENB-ID.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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" diff --git a/e2sm/lib/ENB-UE-X2AP-ID-Extension.c b/e2sm/lib/ENB-UE-X2AP-ID-Extension.c index e2e10d2..c2921b3 100644 --- a/e2sm/lib/ENB-UE-X2AP-ID-Extension.c +++ b/e2sm/lib/ENB-UE-X2AP-ID-Extension.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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" diff --git a/e2sm/lib/ENB-UE-X2AP-ID.c b/e2sm/lib/ENB-UE-X2AP-ID.c index f1c8f82..47450ba 100644 --- a/e2sm/lib/ENB-UE-X2AP-ID.c +++ b/e2sm/lib/ENB-UE-X2AP-ID.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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" diff --git a/e2sm/lib/EUTRA-CGI.c b/e2sm/lib/EUTRA-CGI.c index 47f025a..a13df78 100644 --- a/e2sm/lib/EUTRA-CGI.c +++ b/e2sm/lib/EUTRA-CGI.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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" diff --git a/e2sm/lib/EUTRACellIdentity.c b/e2sm/lib/EUTRACellIdentity.c index d98a49c..e5484e2 100644 --- a/e2sm/lib/EUTRACellIdentity.c +++ b/e2sm/lib/EUTRACellIdentity.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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 index 0000000..cd4f764 --- /dev/null +++ b/e2sm/lib/EntityFilter-ID.c @@ -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 */ +}; + diff --git a/e2sm/lib/EventTrigger-Cell-Info-Item-Choice-Group.c b/e2sm/lib/EventTrigger-Cell-Info-Item-Choice-Group.c index ee77de3..d542a51 100644 --- a/e2sm/lib/EventTrigger-Cell-Info-Item-Choice-Group.c +++ b/e2sm/lib/EventTrigger-Cell-Info-Item-Choice-Group.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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" diff --git a/e2sm/lib/EventTrigger-Cell-Info-Item-Choice-Individual.c b/e2sm/lib/EventTrigger-Cell-Info-Item-Choice-Individual.c index 0de3b36..5620f3a 100644 --- a/e2sm/lib/EventTrigger-Cell-Info-Item-Choice-Individual.c +++ b/e2sm/lib/EventTrigger-Cell-Info-Item-Choice-Individual.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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" diff --git a/e2sm/lib/EventTrigger-Cell-Info-Item.c b/e2sm/lib/EventTrigger-Cell-Info-Item.c index 6365bd1..cd7f4d0 100644 --- a/e2sm/lib/EventTrigger-Cell-Info-Item.c +++ b/e2sm/lib/EventTrigger-Cell-Info-Item.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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" diff --git a/e2sm/lib/EventTrigger-Cell-Info.c b/e2sm/lib/EventTrigger-Cell-Info.c index e80010b..36669bb 100644 --- a/e2sm/lib/EventTrigger-Cell-Info.c +++ b/e2sm/lib/EventTrigger-Cell-Info.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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" diff --git a/e2sm/lib/EventTrigger-UE-Info-Item-Choice-Group.c b/e2sm/lib/EventTrigger-UE-Info-Item-Choice-Group.c index d8e34f5..83cc941 100644 --- a/e2sm/lib/EventTrigger-UE-Info-Item-Choice-Group.c +++ b/e2sm/lib/EventTrigger-UE-Info-Item-Choice-Group.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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" diff --git a/e2sm/lib/EventTrigger-UE-Info-Item-Choice-Individual.c b/e2sm/lib/EventTrigger-UE-Info-Item-Choice-Individual.c index d2f1045..245000f 100644 --- a/e2sm/lib/EventTrigger-UE-Info-Item-Choice-Individual.c +++ b/e2sm/lib/EventTrigger-UE-Info-Item-Choice-Individual.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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" diff --git a/e2sm/lib/EventTrigger-UE-Info-Item.c b/e2sm/lib/EventTrigger-UE-Info-Item.c index aa5bfc2..0dd38a3 100644 --- a/e2sm/lib/EventTrigger-UE-Info-Item.c +++ b/e2sm/lib/EventTrigger-UE-Info-Item.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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" diff --git a/e2sm/lib/EventTrigger-UE-Info.c b/e2sm/lib/EventTrigger-UE-Info.c index 6a6f5db..98647bd 100644 --- a/e2sm/lib/EventTrigger-UE-Info.c +++ b/e2sm/lib/EventTrigger-UE-Info.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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" diff --git a/e2sm/lib/EventTrigger-UEevent-Info-Item.c b/e2sm/lib/EventTrigger-UEevent-Info-Item.c index a1cbb51..f8ba54f 100644 --- a/e2sm/lib/EventTrigger-UEevent-Info-Item.c +++ b/e2sm/lib/EventTrigger-UEevent-Info-Item.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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" diff --git a/e2sm/lib/EventTrigger-UEevent-Info.c b/e2sm/lib/EventTrigger-UEevent-Info.c index da36325..7450b33 100644 --- a/e2sm/lib/EventTrigger-UEevent-Info.c +++ b/e2sm/lib/EventTrigger-UEevent-Info.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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" diff --git a/e2sm/lib/FiveGS-TAC.c b/e2sm/lib/FiveGS-TAC.c index 5177bda..132e737 100644 --- a/e2sm/lib/FiveGS-TAC.c +++ b/e2sm/lib/FiveGS-TAC.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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" diff --git a/e2sm/lib/FiveQI.c b/e2sm/lib/FiveQI.c index d5553dd..19cfb86 100644 --- a/e2sm/lib/FiveQI.c +++ b/e2sm/lib/FiveQI.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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" diff --git a/e2sm/lib/FreqBandNrItem.c b/e2sm/lib/FreqBandNrItem.c index 9a18e25..9436bb0 100644 --- a/e2sm/lib/FreqBandNrItem.c +++ b/e2sm/lib/FreqBandNrItem.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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" diff --git a/e2sm/lib/GNB-CU-CP-UE-E1AP-ID.c b/e2sm/lib/GNB-CU-CP-UE-E1AP-ID.c index 3af431c..b8b9ab3 100644 --- a/e2sm/lib/GNB-CU-CP-UE-E1AP-ID.c +++ b/e2sm/lib/GNB-CU-CP-UE-E1AP-ID.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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" diff --git a/e2sm/lib/GNB-CU-UE-F1AP-ID.c b/e2sm/lib/GNB-CU-UE-F1AP-ID.c index 1482a7a..2848cf9 100644 --- a/e2sm/lib/GNB-CU-UE-F1AP-ID.c +++ b/e2sm/lib/GNB-CU-UE-F1AP-ID.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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" diff --git a/e2sm/lib/GNB-CU-UP-ID.c b/e2sm/lib/GNB-CU-UP-ID.c index 5cbc06a..c696fc9 100644 --- a/e2sm/lib/GNB-CU-UP-ID.c +++ b/e2sm/lib/GNB-CU-UP-ID.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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" diff --git a/e2sm/lib/GNB-DU-ID.c b/e2sm/lib/GNB-DU-ID.c index 70a673a..dc35800 100644 --- a/e2sm/lib/GNB-DU-ID.c +++ b/e2sm/lib/GNB-DU-ID.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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" diff --git a/e2sm/lib/GNB-ID.c b/e2sm/lib/GNB-ID.c index ba35f41..49d77c9 100644 --- a/e2sm/lib/GNB-ID.c +++ b/e2sm/lib/GNB-ID.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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" diff --git a/e2sm/lib/GUAMI.c b/e2sm/lib/GUAMI.c index bd7e402..3815730 100644 --- a/e2sm/lib/GUAMI.c +++ b/e2sm/lib/GUAMI.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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" diff --git a/e2sm/lib/GUMMEI.c b/e2sm/lib/GUMMEI.c index 316aa33..1298b68 100644 --- a/e2sm/lib/GUMMEI.c +++ b/e2sm/lib/GUMMEI.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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" diff --git a/e2sm/lib/GlobalENB-ID.c b/e2sm/lib/GlobalENB-ID.c index 4e8b682..761693f 100644 --- a/e2sm/lib/GlobalENB-ID.c +++ b/e2sm/lib/GlobalENB-ID.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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" diff --git a/e2sm/lib/GlobalGNB-ID.c b/e2sm/lib/GlobalGNB-ID.c index c9ead94..5cc93b6 100644 --- a/e2sm/lib/GlobalGNB-ID.c +++ b/e2sm/lib/GlobalGNB-ID.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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" diff --git a/e2sm/lib/GlobalNGRANNodeID.c b/e2sm/lib/GlobalNGRANNodeID.c index 598fad6..2d42df3 100644 --- a/e2sm/lib/GlobalNGRANNodeID.c +++ b/e2sm/lib/GlobalNGRANNodeID.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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" diff --git a/e2sm/lib/GlobalNgENB-ID.c b/e2sm/lib/GlobalNgENB-ID.c index 3b6e357..9e22d51 100644 --- a/e2sm/lib/GlobalNgENB-ID.c +++ b/e2sm/lib/GlobalNgENB-ID.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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" diff --git a/e2sm/lib/GlobalenGNB-ID.c b/e2sm/lib/GlobalenGNB-ID.c index 2cdbad4..65e5cfc 100644 --- a/e2sm/lib/GlobalenGNB-ID.c +++ b/e2sm/lib/GlobalenGNB-ID.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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" diff --git a/e2sm/lib/GroupID.c b/e2sm/lib/GroupID.c index b712efc..9ade2af 100644 --- a/e2sm/lib/GroupID.c +++ b/e2sm/lib/GroupID.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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" diff --git a/e2sm/lib/IndexToRFSP.c b/e2sm/lib/IndexToRFSP.c index 25843d0..ca911c2 100644 --- a/e2sm/lib/IndexToRFSP.c +++ b/e2sm/lib/IndexToRFSP.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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" diff --git a/e2sm/lib/InsertIndication-RANParameter-Item.c b/e2sm/lib/InsertIndication-RANParameter-Item.c index b460c7e..a12ede4 100644 --- a/e2sm/lib/InsertIndication-RANParameter-Item.c +++ b/e2sm/lib/InsertIndication-RANParameter-Item.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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" diff --git a/e2sm/lib/Interface-MessageID.c b/e2sm/lib/Interface-MessageID.c index 35413ba..f8ac38e 100644 --- a/e2sm/lib/Interface-MessageID.c +++ b/e2sm/lib/Interface-MessageID.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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" diff --git a/e2sm/lib/InterfaceID-E1.c b/e2sm/lib/InterfaceID-E1.c index 5836b33..f6a4824 100644 --- a/e2sm/lib/InterfaceID-E1.c +++ b/e2sm/lib/InterfaceID-E1.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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" diff --git a/e2sm/lib/InterfaceID-F1.c b/e2sm/lib/InterfaceID-F1.c index b60a8a0..398738e 100644 --- a/e2sm/lib/InterfaceID-F1.c +++ b/e2sm/lib/InterfaceID-F1.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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" diff --git a/e2sm/lib/InterfaceID-NG.c b/e2sm/lib/InterfaceID-NG.c index cc17bfe..da6d972 100644 --- a/e2sm/lib/InterfaceID-NG.c +++ b/e2sm/lib/InterfaceID-NG.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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" diff --git a/e2sm/lib/InterfaceID-S1.c b/e2sm/lib/InterfaceID-S1.c index e96383e..0453811 100644 --- a/e2sm/lib/InterfaceID-S1.c +++ b/e2sm/lib/InterfaceID-S1.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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" diff --git a/e2sm/lib/InterfaceID-W1.c b/e2sm/lib/InterfaceID-W1.c index 209d381..8d716ed 100644 --- a/e2sm/lib/InterfaceID-W1.c +++ b/e2sm/lib/InterfaceID-W1.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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" diff --git a/e2sm/lib/InterfaceID-X2.c b/e2sm/lib/InterfaceID-X2.c index a048c54..52dd8fa 100644 --- a/e2sm/lib/InterfaceID-X2.c +++ b/e2sm/lib/InterfaceID-X2.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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" diff --git a/e2sm/lib/InterfaceID-Xn.c b/e2sm/lib/InterfaceID-Xn.c index f1494fe..67e9edb 100644 --- a/e2sm/lib/InterfaceID-Xn.c +++ b/e2sm/lib/InterfaceID-Xn.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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" diff --git a/e2sm/lib/InterfaceIdentifier.c b/e2sm/lib/InterfaceIdentifier.c index fdfcdb3..cf41939 100644 --- a/e2sm/lib/InterfaceIdentifier.c +++ b/e2sm/lib/InterfaceIdentifier.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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" diff --git a/e2sm/lib/InterfaceType.c b/e2sm/lib/InterfaceType.c index d09465a..a90248d 100644 --- a/e2sm/lib/InterfaceType.c +++ b/e2sm/lib/InterfaceType.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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" diff --git a/e2sm/lib/L2Parameters-RANParameter-Item.c b/e2sm/lib/L2Parameters-RANParameter-Item.c index ea490e2..e193180 100644 --- a/e2sm/lib/L2Parameters-RANParameter-Item.c +++ b/e2sm/lib/L2Parameters-RANParameter-Item.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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 index 0000000..c132a92 --- /dev/null +++ b/e2sm/lib/ListOfAdditionalSupportedFormats-UEGroupControl.c @@ -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 */ +}; + diff --git a/e2sm/lib/LogicalOR.c b/e2sm/lib/LogicalOR.c index e9dbbf2..8e77e0e 100644 --- a/e2sm/lib/LogicalOR.c +++ b/e2sm/lib/LogicalOR.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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" diff --git a/e2sm/lib/MME-Code.c b/e2sm/lib/MME-Code.c index b9d9b23..d257d74 100644 --- a/e2sm/lib/MME-Code.c +++ b/e2sm/lib/MME-Code.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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" diff --git a/e2sm/lib/MME-Group-ID.c b/e2sm/lib/MME-Group-ID.c index 0a03c94..c8d102c 100644 --- a/e2sm/lib/MME-Group-ID.c +++ b/e2sm/lib/MME-Group-ID.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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" diff --git a/e2sm/lib/MME-UE-S1AP-ID.c b/e2sm/lib/MME-UE-S1AP-ID.c index 695136e..41625a7 100644 --- a/e2sm/lib/MME-UE-S1AP-ID.c +++ b/e2sm/lib/MME-UE-S1AP-ID.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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" diff --git a/e2sm/lib/MessageType-Choice-NI.c b/e2sm/lib/MessageType-Choice-NI.c index 622d5ce..ba37dde 100644 --- a/e2sm/lib/MessageType-Choice-NI.c +++ b/e2sm/lib/MessageType-Choice-NI.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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" diff --git a/e2sm/lib/MessageType-Choice-RRC.c b/e2sm/lib/MessageType-Choice-RRC.c index 235888a..12fc57e 100644 --- a/e2sm/lib/MessageType-Choice-RRC.c +++ b/e2sm/lib/MessageType-Choice-RRC.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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" diff --git a/e2sm/lib/MessageType-Choice.c b/e2sm/lib/MessageType-Choice.c index a7854e7..dfe296a 100644 --- a/e2sm/lib/MessageType-Choice.c +++ b/e2sm/lib/MessageType-Choice.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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" diff --git a/e2sm/lib/NG-RANnodeUEXnAPID.c b/e2sm/lib/NG-RANnodeUEXnAPID.c index 8e5b845..965c379 100644 --- a/e2sm/lib/NG-RANnodeUEXnAPID.c +++ b/e2sm/lib/NG-RANnodeUEXnAPID.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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" diff --git a/e2sm/lib/NGENB-CU-UE-W1AP-ID.c b/e2sm/lib/NGENB-CU-UE-W1AP-ID.c index aefde86..18c685b 100644 --- a/e2sm/lib/NGENB-CU-UE-W1AP-ID.c +++ b/e2sm/lib/NGENB-CU-UE-W1AP-ID.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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" diff --git a/e2sm/lib/NGENB-DU-ID.c b/e2sm/lib/NGENB-DU-ID.c index a8664e0..2d795e0 100644 --- a/e2sm/lib/NGENB-DU-ID.c +++ b/e2sm/lib/NGENB-DU-ID.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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" diff --git a/e2sm/lib/NR-ARFCN.c b/e2sm/lib/NR-ARFCN.c index 3df391a..aafb34d 100644 --- a/e2sm/lib/NR-ARFCN.c +++ b/e2sm/lib/NR-ARFCN.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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" diff --git a/e2sm/lib/NR-CGI.c b/e2sm/lib/NR-CGI.c index 89f913f..5b59fa2 100644 --- a/e2sm/lib/NR-CGI.c +++ b/e2sm/lib/NR-CGI.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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" diff --git a/e2sm/lib/NR-PCI.c b/e2sm/lib/NR-PCI.c index 69fa45b..233347e 100644 --- a/e2sm/lib/NR-PCI.c +++ b/e2sm/lib/NR-PCI.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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" diff --git a/e2sm/lib/NRCellIdentity.c b/e2sm/lib/NRCellIdentity.c index ed9f6cd..2d15169 100644 --- a/e2sm/lib/NRCellIdentity.c +++ b/e2sm/lib/NRCellIdentity.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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" diff --git a/e2sm/lib/NRFrequencyBand-List.c b/e2sm/lib/NRFrequencyBand-List.c index cc48d91..5da3189 100644 --- a/e2sm/lib/NRFrequencyBand-List.c +++ b/e2sm/lib/NRFrequencyBand-List.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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" diff --git a/e2sm/lib/NRFrequencyBandItem.c b/e2sm/lib/NRFrequencyBandItem.c index 4c29e49..7292f9c 100644 --- a/e2sm/lib/NRFrequencyBandItem.c +++ b/e2sm/lib/NRFrequencyBandItem.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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" diff --git a/e2sm/lib/NRFrequencyInfo.c b/e2sm/lib/NRFrequencyInfo.c index a660b34..ea3cadf 100644 --- a/e2sm/lib/NRFrequencyInfo.c +++ b/e2sm/lib/NRFrequencyInfo.c @@ -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" diff --git a/e2sm/lib/NRFrequencyShift7p5khz.c b/e2sm/lib/NRFrequencyShift7p5khz.c index 8383183..ea7f82a 100644 --- a/e2sm/lib/NRFrequencyShift7p5khz.c +++ b/e2sm/lib/NRFrequencyShift7p5khz.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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" diff --git a/e2sm/lib/NeighborCell-Item-Choice-E-UTRA.c b/e2sm/lib/NeighborCell-Item-Choice-E-UTRA.c index a794b93..4a2aa64 100644 --- a/e2sm/lib/NeighborCell-Item-Choice-E-UTRA.c +++ b/e2sm/lib/NeighborCell-Item-Choice-E-UTRA.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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" diff --git a/e2sm/lib/NeighborCell-Item-Choice-NR.c b/e2sm/lib/NeighborCell-Item-Choice-NR.c index db72fd7..4addf58 100644 --- a/e2sm/lib/NeighborCell-Item-Choice-NR.c +++ b/e2sm/lib/NeighborCell-Item-Choice-NR.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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" diff --git a/e2sm/lib/NeighborCell-Item.c b/e2sm/lib/NeighborCell-Item.c index cb43506..431a635 100644 --- a/e2sm/lib/NeighborCell-Item.c +++ b/e2sm/lib/NeighborCell-Item.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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" diff --git a/e2sm/lib/NeighborCell-List.c b/e2sm/lib/NeighborCell-List.c index 569d511..7d6c0c7 100644 --- a/e2sm/lib/NeighborCell-List.c +++ b/e2sm/lib/NeighborCell-List.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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" diff --git a/e2sm/lib/NeighborRelation-Info.c b/e2sm/lib/NeighborRelation-Info.c index 3914b58..a643122 100644 --- a/e2sm/lib/NeighborRelation-Info.c +++ b/e2sm/lib/NeighborRelation-Info.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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" diff --git a/e2sm/lib/NgENB-ID.c b/e2sm/lib/NgENB-ID.c index 1797b60..5952c51 100644 --- a/e2sm/lib/NgENB-ID.c +++ b/e2sm/lib/NgENB-ID.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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" diff --git a/e2sm/lib/OCTET_STRING.c b/e2sm/lib/OCTET_STRING.c index 628a5d6..ae34c96 100644 --- a/e2sm/lib/OCTET_STRING.c +++ b/e2sm/lib/OCTET_STRING.c @@ -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); } diff --git a/e2sm/lib/PLMNIdentity.c b/e2sm/lib/PLMNIdentity.c index 25f381d..98f357e 100644 --- a/e2sm/lib/PLMNIdentity.c +++ b/e2sm/lib/PLMNIdentity.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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" diff --git a/e2sm/lib/PolicyAction-RANParameter-Item.c b/e2sm/lib/PolicyAction-RANParameter-Item.c index 595a98a..b53d2eb 100644 --- a/e2sm/lib/PolicyAction-RANParameter-Item.c +++ b/e2sm/lib/PolicyAction-RANParameter-Item.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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" diff --git a/e2sm/lib/PolicyCondition-RANParameter-Item.c b/e2sm/lib/PolicyCondition-RANParameter-Item.c index 36ff4a6..697081b 100644 --- a/e2sm/lib/PolicyCondition-RANParameter-Item.c +++ b/e2sm/lib/PolicyCondition-RANParameter-Item.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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" diff --git a/e2sm/lib/QCI.c b/e2sm/lib/QCI.c index 83c0f6a..e0801e4 100644 --- a/e2sm/lib/QCI.c +++ b/e2sm/lib/QCI.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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" diff --git a/e2sm/lib/QoSID.c b/e2sm/lib/QoSID.c index 1824502..1b8a638 100644 --- a/e2sm/lib/QoSID.c +++ b/e2sm/lib/QoSID.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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" diff --git a/e2sm/lib/QosFlowIdentifier.c b/e2sm/lib/QosFlowIdentifier.c index b857bde..f3f8e06 100644 --- a/e2sm/lib/QosFlowIdentifier.c +++ b/e2sm/lib/QosFlowIdentifier.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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" diff --git a/e2sm/lib/RAN-CallProcess-ID.c b/e2sm/lib/RAN-CallProcess-ID.c index da5de1a..94e6f8c 100644 --- a/e2sm/lib/RAN-CallProcess-ID.c +++ b/e2sm/lib/RAN-CallProcess-ID.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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 */ }; diff --git a/e2sm/lib/RANFunctionDefinition-Control-Action-Item.c b/e2sm/lib/RANFunctionDefinition-Control-Action-Item.c index 9642010..acaf4a7 100644 --- a/e2sm/lib/RANFunctionDefinition-Control-Action-Item.c +++ b/e2sm/lib/RANFunctionDefinition-Control-Action-Item.c @@ -1,13 +1,17 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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 */ }; diff --git a/e2sm/lib/RANFunctionDefinition-Control-Item.c b/e2sm/lib/RANFunctionDefinition-Control-Item.c index cbd170b..35d63ab 100644 --- a/e2sm/lib/RANFunctionDefinition-Control-Item.c +++ b/e2sm/lib/RANFunctionDefinition-Control-Item.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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" diff --git a/e2sm/lib/RANFunctionDefinition-Control.c b/e2sm/lib/RANFunctionDefinition-Control.c index 69eb461..5522074 100644 --- a/e2sm/lib/RANFunctionDefinition-Control.c +++ b/e2sm/lib/RANFunctionDefinition-Control.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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" diff --git a/e2sm/lib/RANFunctionDefinition-EventTrigger-Breakpoint-Item.c b/e2sm/lib/RANFunctionDefinition-EventTrigger-Breakpoint-Item.c index 245b8b7..98f05b6 100644 --- a/e2sm/lib/RANFunctionDefinition-EventTrigger-Breakpoint-Item.c +++ b/e2sm/lib/RANFunctionDefinition-EventTrigger-Breakpoint-Item.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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" diff --git a/e2sm/lib/RANFunctionDefinition-EventTrigger-CallProcess-Item.c b/e2sm/lib/RANFunctionDefinition-EventTrigger-CallProcess-Item.c index c4490bb..45ee59d 100644 --- a/e2sm/lib/RANFunctionDefinition-EventTrigger-CallProcess-Item.c +++ b/e2sm/lib/RANFunctionDefinition-EventTrigger-CallProcess-Item.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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" diff --git a/e2sm/lib/RANFunctionDefinition-EventTrigger-Style-Item.c b/e2sm/lib/RANFunctionDefinition-EventTrigger-Style-Item.c index d1da3e6..28f530d 100644 --- a/e2sm/lib/RANFunctionDefinition-EventTrigger-Style-Item.c +++ b/e2sm/lib/RANFunctionDefinition-EventTrigger-Style-Item.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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" diff --git a/e2sm/lib/RANFunctionDefinition-EventTrigger.c b/e2sm/lib/RANFunctionDefinition-EventTrigger.c index 0b139f9..d804c0b 100644 --- a/e2sm/lib/RANFunctionDefinition-EventTrigger.c +++ b/e2sm/lib/RANFunctionDefinition-EventTrigger.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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" diff --git a/e2sm/lib/RANFunctionDefinition-Insert-Indication-Item.c b/e2sm/lib/RANFunctionDefinition-Insert-Indication-Item.c index c72f9f5..1ff9dae 100644 --- a/e2sm/lib/RANFunctionDefinition-Insert-Indication-Item.c +++ b/e2sm/lib/RANFunctionDefinition-Insert-Indication-Item.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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" diff --git a/e2sm/lib/RANFunctionDefinition-Insert-Item.c b/e2sm/lib/RANFunctionDefinition-Insert-Item.c index f267c3a..e7fb021 100644 --- a/e2sm/lib/RANFunctionDefinition-Insert-Item.c +++ b/e2sm/lib/RANFunctionDefinition-Insert-Item.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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" diff --git a/e2sm/lib/RANFunctionDefinition-Insert.c b/e2sm/lib/RANFunctionDefinition-Insert.c index 1e3a2bb..354819f 100644 --- a/e2sm/lib/RANFunctionDefinition-Insert.c +++ b/e2sm/lib/RANFunctionDefinition-Insert.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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" diff --git a/e2sm/lib/RANFunctionDefinition-Policy-Action-Item.c b/e2sm/lib/RANFunctionDefinition-Policy-Action-Item.c index f69d585..347b60f 100644 --- a/e2sm/lib/RANFunctionDefinition-Policy-Action-Item.c +++ b/e2sm/lib/RANFunctionDefinition-Policy-Action-Item.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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" diff --git a/e2sm/lib/RANFunctionDefinition-Policy-Item.c b/e2sm/lib/RANFunctionDefinition-Policy-Item.c index 6ae1ac7..5b5b89c 100644 --- a/e2sm/lib/RANFunctionDefinition-Policy-Item.c +++ b/e2sm/lib/RANFunctionDefinition-Policy-Item.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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" diff --git a/e2sm/lib/RANFunctionDefinition-Policy.c b/e2sm/lib/RANFunctionDefinition-Policy.c index c56a769..8a7561e 100644 --- a/e2sm/lib/RANFunctionDefinition-Policy.c +++ b/e2sm/lib/RANFunctionDefinition-Policy.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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" diff --git a/e2sm/lib/RANFunctionDefinition-Report-Item.c b/e2sm/lib/RANFunctionDefinition-Report-Item.c index 72a5f23..390cdf4 100644 --- a/e2sm/lib/RANFunctionDefinition-Report-Item.c +++ b/e2sm/lib/RANFunctionDefinition-Report-Item.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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" diff --git a/e2sm/lib/RANFunctionDefinition-Report.c b/e2sm/lib/RANFunctionDefinition-Report.c index 044cdf0..0551905 100644 --- a/e2sm/lib/RANFunctionDefinition-Report.c +++ b/e2sm/lib/RANFunctionDefinition-Report.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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" diff --git a/e2sm/lib/RANParameter-Definition-Choice-LIST-Item.c b/e2sm/lib/RANParameter-Definition-Choice-LIST-Item.c index adf2b21..f782a84 100644 --- a/e2sm/lib/RANParameter-Definition-Choice-LIST-Item.c +++ b/e2sm/lib/RANParameter-Definition-Choice-LIST-Item.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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" diff --git a/e2sm/lib/RANParameter-Definition-Choice-LIST.c b/e2sm/lib/RANParameter-Definition-Choice-LIST.c index 1f42464..4de39f2 100644 --- a/e2sm/lib/RANParameter-Definition-Choice-LIST.c +++ b/e2sm/lib/RANParameter-Definition-Choice-LIST.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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" diff --git a/e2sm/lib/RANParameter-Definition-Choice-STRUCTURE-Item.c b/e2sm/lib/RANParameter-Definition-Choice-STRUCTURE-Item.c index 995003f..83e9713 100644 --- a/e2sm/lib/RANParameter-Definition-Choice-STRUCTURE-Item.c +++ b/e2sm/lib/RANParameter-Definition-Choice-STRUCTURE-Item.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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" diff --git a/e2sm/lib/RANParameter-Definition-Choice-STRUCTURE.c b/e2sm/lib/RANParameter-Definition-Choice-STRUCTURE.c index 2e56191..02ba301 100644 --- a/e2sm/lib/RANParameter-Definition-Choice-STRUCTURE.c +++ b/e2sm/lib/RANParameter-Definition-Choice-STRUCTURE.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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" diff --git a/e2sm/lib/RANParameter-Definition-Choice.c b/e2sm/lib/RANParameter-Definition-Choice.c index 5c0850e..fa38b5e 100644 --- a/e2sm/lib/RANParameter-Definition-Choice.c +++ b/e2sm/lib/RANParameter-Definition-Choice.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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" diff --git a/e2sm/lib/RANParameter-Definition.c b/e2sm/lib/RANParameter-Definition.c index 1876f99..e9d581e 100644 --- a/e2sm/lib/RANParameter-Definition.c +++ b/e2sm/lib/RANParameter-Definition.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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" diff --git a/e2sm/lib/RANParameter-ID.c b/e2sm/lib/RANParameter-ID.c index 580eecb..dcda103 100644 --- a/e2sm/lib/RANParameter-ID.c +++ b/e2sm/lib/RANParameter-ID.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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 */ }; diff --git a/e2sm/lib/RANParameter-LIST.c b/e2sm/lib/RANParameter-LIST.c index 10ab71d..7c321f4 100644 --- a/e2sm/lib/RANParameter-LIST.c +++ b/e2sm/lib/RANParameter-LIST.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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" diff --git a/e2sm/lib/RANParameter-Name.c b/e2sm/lib/RANParameter-Name.c index ace7722..2064af7 100644 --- a/e2sm/lib/RANParameter-Name.c +++ b/e2sm/lib/RANParameter-Name.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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" diff --git a/e2sm/lib/RANParameter-STRUCTURE-Item.c b/e2sm/lib/RANParameter-STRUCTURE-Item.c index c60915d..fa921cb 100644 --- a/e2sm/lib/RANParameter-STRUCTURE-Item.c +++ b/e2sm/lib/RANParameter-STRUCTURE-Item.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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" diff --git a/e2sm/lib/RANParameter-STRUCTURE.c b/e2sm/lib/RANParameter-STRUCTURE.c index 3ed4492..0961d82 100644 --- a/e2sm/lib/RANParameter-STRUCTURE.c +++ b/e2sm/lib/RANParameter-STRUCTURE.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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" diff --git a/e2sm/lib/RANParameter-Testing-Item-Choice-ElementFalse.c b/e2sm/lib/RANParameter-Testing-Item-Choice-ElementFalse.c index 9d08191..cdf623b 100644 --- a/e2sm/lib/RANParameter-Testing-Item-Choice-ElementFalse.c +++ b/e2sm/lib/RANParameter-Testing-Item-Choice-ElementFalse.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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" diff --git a/e2sm/lib/RANParameter-Testing-Item-Choice-ElementTrue.c b/e2sm/lib/RANParameter-Testing-Item-Choice-ElementTrue.c index 00d7af6..872508f 100644 --- a/e2sm/lib/RANParameter-Testing-Item-Choice-ElementTrue.c +++ b/e2sm/lib/RANParameter-Testing-Item-Choice-ElementTrue.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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" diff --git a/e2sm/lib/RANParameter-Testing-Item-Choice-List.c b/e2sm/lib/RANParameter-Testing-Item-Choice-List.c index e9980c8..777c088 100644 --- a/e2sm/lib/RANParameter-Testing-Item-Choice-List.c +++ b/e2sm/lib/RANParameter-Testing-Item-Choice-List.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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" diff --git a/e2sm/lib/RANParameter-Testing-Item-Choice-Structure.c b/e2sm/lib/RANParameter-Testing-Item-Choice-Structure.c index 63ffe03..82d05ef 100644 --- a/e2sm/lib/RANParameter-Testing-Item-Choice-Structure.c +++ b/e2sm/lib/RANParameter-Testing-Item-Choice-Structure.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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" diff --git a/e2sm/lib/RANParameter-Testing-Item.c b/e2sm/lib/RANParameter-Testing-Item.c index 809ca14..a290d4b 100644 --- a/e2sm/lib/RANParameter-Testing-Item.c +++ b/e2sm/lib/RANParameter-Testing-Item.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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" diff --git a/e2sm/lib/RANParameter-Testing-LIST.c b/e2sm/lib/RANParameter-Testing-LIST.c index a3a0d98..afb8006 100644 --- a/e2sm/lib/RANParameter-Testing-LIST.c +++ b/e2sm/lib/RANParameter-Testing-LIST.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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" diff --git a/e2sm/lib/RANParameter-Testing-STRUCTURE.c b/e2sm/lib/RANParameter-Testing-STRUCTURE.c index b77ecbd..f497452 100644 --- a/e2sm/lib/RANParameter-Testing-STRUCTURE.c +++ b/e2sm/lib/RANParameter-Testing-STRUCTURE.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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" diff --git a/e2sm/lib/RANParameter-Testing.c b/e2sm/lib/RANParameter-Testing.c index 4ca5ac9..7d10780 100644 --- a/e2sm/lib/RANParameter-Testing.c +++ b/e2sm/lib/RANParameter-Testing.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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" diff --git a/e2sm/lib/RANParameter-TestingCondition.c b/e2sm/lib/RANParameter-TestingCondition.c index 0aecdeb..f0cb22e 100644 --- a/e2sm/lib/RANParameter-TestingCondition.c +++ b/e2sm/lib/RANParameter-TestingCondition.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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" diff --git a/e2sm/lib/RANParameter-Value.c b/e2sm/lib/RANParameter-Value.c index f7f2954..ea9d141 100644 --- a/e2sm/lib/RANParameter-Value.c +++ b/e2sm/lib/RANParameter-Value.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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" diff --git a/e2sm/lib/RANParameter-ValueType-Choice-ElementFalse.c b/e2sm/lib/RANParameter-ValueType-Choice-ElementFalse.c index 3fea9fd..e11615a 100644 --- a/e2sm/lib/RANParameter-ValueType-Choice-ElementFalse.c +++ b/e2sm/lib/RANParameter-ValueType-Choice-ElementFalse.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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" diff --git a/e2sm/lib/RANParameter-ValueType-Choice-ElementTrue.c b/e2sm/lib/RANParameter-ValueType-Choice-ElementTrue.c index 3a62139..0489b12 100644 --- a/e2sm/lib/RANParameter-ValueType-Choice-ElementTrue.c +++ b/e2sm/lib/RANParameter-ValueType-Choice-ElementTrue.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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" diff --git a/e2sm/lib/RANParameter-ValueType-Choice-List.c b/e2sm/lib/RANParameter-ValueType-Choice-List.c index 08552f1..7428bd9 100644 --- a/e2sm/lib/RANParameter-ValueType-Choice-List.c +++ b/e2sm/lib/RANParameter-ValueType-Choice-List.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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" diff --git a/e2sm/lib/RANParameter-ValueType-Choice-Structure.c b/e2sm/lib/RANParameter-ValueType-Choice-Structure.c index d31c52b..7ca5791 100644 --- a/e2sm/lib/RANParameter-ValueType-Choice-Structure.c +++ b/e2sm/lib/RANParameter-ValueType-Choice-Structure.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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" diff --git a/e2sm/lib/RANParameter-ValueType.c b/e2sm/lib/RANParameter-ValueType.c index 4e5c2cf..567b168 100644 --- a/e2sm/lib/RANParameter-ValueType.c +++ b/e2sm/lib/RANParameter-ValueType.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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" diff --git a/e2sm/lib/RANUEID.c b/e2sm/lib/RANUEID.c index 0c8e3f0..adee2ec 100644 --- a/e2sm/lib/RANUEID.c +++ b/e2sm/lib/RANUEID.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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" diff --git a/e2sm/lib/RANfunction-Name.c b/e2sm/lib/RANfunction-Name.c index 0a6500b..d4bd942 100644 --- a/e2sm/lib/RANfunction-Name.c +++ b/e2sm/lib/RANfunction-Name.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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" diff --git a/e2sm/lib/RIC-CallProcessBreakpoint-ID.c b/e2sm/lib/RIC-CallProcessBreakpoint-ID.c index 8862f12..e2409db 100644 --- a/e2sm/lib/RIC-CallProcessBreakpoint-ID.c +++ b/e2sm/lib/RIC-CallProcessBreakpoint-ID.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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" diff --git a/e2sm/lib/RIC-CallProcessBreakpoint-Name.c b/e2sm/lib/RIC-CallProcessBreakpoint-Name.c index 31bd5af..f4e399f 100644 --- a/e2sm/lib/RIC-CallProcessBreakpoint-Name.c +++ b/e2sm/lib/RIC-CallProcessBreakpoint-Name.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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" diff --git a/e2sm/lib/RIC-CallProcessType-ID.c b/e2sm/lib/RIC-CallProcessType-ID.c index 90cd336..6a319e3 100644 --- a/e2sm/lib/RIC-CallProcessType-ID.c +++ b/e2sm/lib/RIC-CallProcessType-ID.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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" diff --git a/e2sm/lib/RIC-CallProcessType-Name.c b/e2sm/lib/RIC-CallProcessType-Name.c index b1e469c..1a7823e 100644 --- a/e2sm/lib/RIC-CallProcessType-Name.c +++ b/e2sm/lib/RIC-CallProcessType-Name.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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" diff --git a/e2sm/lib/RIC-ControlAction-ID.c b/e2sm/lib/RIC-ControlAction-ID.c index 4f75ce6..820259f 100644 --- a/e2sm/lib/RIC-ControlAction-ID.c +++ b/e2sm/lib/RIC-ControlAction-ID.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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" diff --git a/e2sm/lib/RIC-ControlAction-Name.c b/e2sm/lib/RIC-ControlAction-Name.c index f4ded20..4558538 100644 --- a/e2sm/lib/RIC-ControlAction-Name.c +++ b/e2sm/lib/RIC-ControlAction-Name.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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" diff --git a/e2sm/lib/RIC-EventTrigger-Cell-ID.c b/e2sm/lib/RIC-EventTrigger-Cell-ID.c index 606246b..f4ed21a 100644 --- a/e2sm/lib/RIC-EventTrigger-Cell-ID.c +++ b/e2sm/lib/RIC-EventTrigger-Cell-ID.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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" diff --git a/e2sm/lib/RIC-EventTrigger-UE-ID.c b/e2sm/lib/RIC-EventTrigger-UE-ID.c index c3f8c9e..e7f7f72 100644 --- a/e2sm/lib/RIC-EventTrigger-UE-ID.c +++ b/e2sm/lib/RIC-EventTrigger-UE-ID.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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" diff --git a/e2sm/lib/RIC-EventTrigger-UEevent-ID.c b/e2sm/lib/RIC-EventTrigger-UEevent-ID.c index f7f958f..f284154 100644 --- a/e2sm/lib/RIC-EventTrigger-UEevent-ID.c +++ b/e2sm/lib/RIC-EventTrigger-UEevent-ID.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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" diff --git a/e2sm/lib/RIC-EventTriggerCondition-ID.c b/e2sm/lib/RIC-EventTriggerCondition-ID.c index 524c369..498e778 100644 --- a/e2sm/lib/RIC-EventTriggerCondition-ID.c +++ b/e2sm/lib/RIC-EventTriggerCondition-ID.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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" diff --git a/e2sm/lib/RIC-Format-Type.c b/e2sm/lib/RIC-Format-Type.c index 076cd46..e74b812 100644 --- a/e2sm/lib/RIC-Format-Type.c +++ b/e2sm/lib/RIC-Format-Type.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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" diff --git a/e2sm/lib/RIC-InsertIndication-ID.c b/e2sm/lib/RIC-InsertIndication-ID.c index 6f0e628..9ec40a4 100644 --- a/e2sm/lib/RIC-InsertIndication-ID.c +++ b/e2sm/lib/RIC-InsertIndication-ID.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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" diff --git a/e2sm/lib/RIC-InsertIndication-Name.c b/e2sm/lib/RIC-InsertIndication-Name.c index c25d94c..f68dd76 100644 --- a/e2sm/lib/RIC-InsertIndication-Name.c +++ b/e2sm/lib/RIC-InsertIndication-Name.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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" diff --git a/e2sm/lib/RIC-PolicyAction-RANParameter-Item.c b/e2sm/lib/RIC-PolicyAction-RANParameter-Item.c index 24af0e3..4cebe50 100644 --- a/e2sm/lib/RIC-PolicyAction-RANParameter-Item.c +++ b/e2sm/lib/RIC-PolicyAction-RANParameter-Item.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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" diff --git a/e2sm/lib/RIC-PolicyAction.c b/e2sm/lib/RIC-PolicyAction.c index 7ecde8c..43d75fb 100644 --- a/e2sm/lib/RIC-PolicyAction.c +++ b/e2sm/lib/RIC-PolicyAction.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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" diff --git a/e2sm/lib/RIC-Style-Name.c b/e2sm/lib/RIC-Style-Name.c index 68d3fcf..7c4d00e 100644 --- a/e2sm/lib/RIC-Style-Name.c +++ b/e2sm/lib/RIC-Style-Name.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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" diff --git a/e2sm/lib/RIC-Style-Type.c b/e2sm/lib/RIC-Style-Type.c index a8795ed..3346ed5 100644 --- a/e2sm/lib/RIC-Style-Type.c +++ b/e2sm/lib/RIC-Style-Type.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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" diff --git a/e2sm/lib/RRC-MessageID.c b/e2sm/lib/RRC-MessageID.c index def80c0..18d5ed3 100644 --- a/e2sm/lib/RRC-MessageID.c +++ b/e2sm/lib/RRC-MessageID.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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" diff --git a/e2sm/lib/RRC-State.c b/e2sm/lib/RRC-State.c index 8a0268f..af2b53b 100644 --- a/e2sm/lib/RRC-State.c +++ b/e2sm/lib/RRC-State.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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" diff --git a/e2sm/lib/RRCclass-LTE.c b/e2sm/lib/RRCclass-LTE.c index 308dc4d..7285b1d 100644 --- a/e2sm/lib/RRCclass-LTE.c +++ b/e2sm/lib/RRCclass-LTE.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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" diff --git a/e2sm/lib/RRCclass-NR.c b/e2sm/lib/RRCclass-NR.c index 3abb82c..3a78d9d 100644 --- a/e2sm/lib/RRCclass-NR.c +++ b/e2sm/lib/RRCclass-NR.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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" diff --git a/e2sm/lib/Report-RANParameter-Item.c b/e2sm/lib/Report-RANParameter-Item.c index a23c352..ac1f325 100644 --- a/e2sm/lib/Report-RANParameter-Item.c +++ b/e2sm/lib/Report-RANParameter-Item.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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" diff --git a/e2sm/lib/S-NSSAI.c b/e2sm/lib/S-NSSAI.c index be6f24f..7a7a3dc 100644 --- a/e2sm/lib/S-NSSAI.c +++ b/e2sm/lib/S-NSSAI.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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" diff --git a/e2sm/lib/SD.c b/e2sm/lib/SD.c index 16a511f..0917d37 100644 --- a/e2sm/lib/SD.c +++ b/e2sm/lib/SD.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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" diff --git a/e2sm/lib/SST.c b/e2sm/lib/SST.c index 793581f..3abd294 100644 --- a/e2sm/lib/SST.c +++ b/e2sm/lib/SST.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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" diff --git a/e2sm/lib/ServingCell-ARFCN.c b/e2sm/lib/ServingCell-ARFCN.c index 9f6505e..edaf472 100644 --- a/e2sm/lib/ServingCell-ARFCN.c +++ b/e2sm/lib/ServingCell-ARFCN.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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" diff --git a/e2sm/lib/ServingCell-PCI.c b/e2sm/lib/ServingCell-PCI.c index 045bc14..0280009 100644 --- a/e2sm/lib/ServingCell-PCI.c +++ b/e2sm/lib/ServingCell-PCI.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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" diff --git a/e2sm/lib/SubscriberProfileIDforRFP.c b/e2sm/lib/SubscriberProfileIDforRFP.c index 5674389..831bb51 100644 --- a/e2sm/lib/SubscriberProfileIDforRFP.c +++ b/e2sm/lib/SubscriberProfileIDforRFP.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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" diff --git a/e2sm/lib/SupportedSULBandList.c b/e2sm/lib/SupportedSULBandList.c index 5055593..28c5871 100644 --- a/e2sm/lib/SupportedSULBandList.c +++ b/e2sm/lib/SupportedSULBandList.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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" diff --git a/e2sm/lib/SupportedSULFreqBandItem.c b/e2sm/lib/SupportedSULFreqBandItem.c index fca9ef0..c50284e 100644 --- a/e2sm/lib/SupportedSULFreqBandItem.c +++ b/e2sm/lib/SupportedSULFreqBandItem.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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" diff --git a/e2sm/lib/TriggerType-Choice-L2state.c b/e2sm/lib/TriggerType-Choice-L2state.c index 133ce5b..af3618b 100644 --- a/e2sm/lib/TriggerType-Choice-L2state.c +++ b/e2sm/lib/TriggerType-Choice-L2state.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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" diff --git a/e2sm/lib/TriggerType-Choice-RRCstate-Item.c b/e2sm/lib/TriggerType-Choice-RRCstate-Item.c index 9a5af31..7786d9d 100644 --- a/e2sm/lib/TriggerType-Choice-RRCstate-Item.c +++ b/e2sm/lib/TriggerType-Choice-RRCstate-Item.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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" diff --git a/e2sm/lib/TriggerType-Choice-RRCstate.c b/e2sm/lib/TriggerType-Choice-RRCstate.c index 59ae271..44a7f22 100644 --- a/e2sm/lib/TriggerType-Choice-RRCstate.c +++ b/e2sm/lib/TriggerType-Choice-RRCstate.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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" diff --git a/e2sm/lib/TriggerType-Choice-UEID.c b/e2sm/lib/TriggerType-Choice-UEID.c index 44d2d62..faae668 100644 --- a/e2sm/lib/TriggerType-Choice-UEID.c +++ b/e2sm/lib/TriggerType-Choice-UEID.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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" diff --git a/e2sm/lib/TriggerType-Choice.c b/e2sm/lib/TriggerType-Choice.c index 5d901af..58841fa 100644 --- a/e2sm/lib/TriggerType-Choice.c +++ b/e2sm/lib/TriggerType-Choice.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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 index 0000000..b858955 --- /dev/null +++ b/e2sm/lib/UE-Group-Definition.c @@ -0,0 +1,130 @@ +/* + * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) + * From ASN.1 module "E2SM-RC-IEs" + * found in "e2sm-rc-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 index 0000000..3f9155f --- /dev/null +++ b/e2sm/lib/UE-Group-ID.c @@ -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 index 0000000..ac28a55 --- /dev/null +++ b/e2sm/lib/UEGroupDefinitionIdentifier-Item.c @@ -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 */ +}; + diff --git a/e2sm/lib/UEID-EN-GNB.c b/e2sm/lib/UEID-EN-GNB.c index acf3ebe..df1b4ab 100644 --- a/e2sm/lib/UEID-EN-GNB.c +++ b/e2sm/lib/UEID-EN-GNB.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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" diff --git a/e2sm/lib/UEID-ENB.c b/e2sm/lib/UEID-ENB.c index cd550c6..46d99c2 100644 --- a/e2sm/lib/UEID-ENB.c +++ b/e2sm/lib/UEID-ENB.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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" diff --git a/e2sm/lib/UEID-GNB-CU-CP-E1AP-ID-Item.c b/e2sm/lib/UEID-GNB-CU-CP-E1AP-ID-Item.c index 1888f24..0f063dc 100644 --- a/e2sm/lib/UEID-GNB-CU-CP-E1AP-ID-Item.c +++ b/e2sm/lib/UEID-GNB-CU-CP-E1AP-ID-Item.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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" diff --git a/e2sm/lib/UEID-GNB-CU-CP-E1AP-ID-List.c b/e2sm/lib/UEID-GNB-CU-CP-E1AP-ID-List.c index 5fb400e..64ea7ac 100644 --- a/e2sm/lib/UEID-GNB-CU-CP-E1AP-ID-List.c +++ b/e2sm/lib/UEID-GNB-CU-CP-E1AP-ID-List.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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" diff --git a/e2sm/lib/UEID-GNB-CU-CP-F1AP-ID-Item.c b/e2sm/lib/UEID-GNB-CU-CP-F1AP-ID-Item.c index 27671e8..e7dca8e 100644 --- a/e2sm/lib/UEID-GNB-CU-CP-F1AP-ID-Item.c +++ b/e2sm/lib/UEID-GNB-CU-CP-F1AP-ID-Item.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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" diff --git a/e2sm/lib/UEID-GNB-CU-F1AP-ID-List.c b/e2sm/lib/UEID-GNB-CU-F1AP-ID-List.c index afbbdc0..f9fa669 100644 --- a/e2sm/lib/UEID-GNB-CU-F1AP-ID-List.c +++ b/e2sm/lib/UEID-GNB-CU-F1AP-ID-List.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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" diff --git a/e2sm/lib/UEID-GNB-CU-UP.c b/e2sm/lib/UEID-GNB-CU-UP.c index 3795964..084ad2a 100644 --- a/e2sm/lib/UEID-GNB-CU-UP.c +++ b/e2sm/lib/UEID-GNB-CU-UP.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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" diff --git a/e2sm/lib/UEID-GNB-DU.c b/e2sm/lib/UEID-GNB-DU.c index bd18324..207d038 100644 --- a/e2sm/lib/UEID-GNB-DU.c +++ b/e2sm/lib/UEID-GNB-DU.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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" diff --git a/e2sm/lib/UEID-GNB.c b/e2sm/lib/UEID-GNB.c index 73ef992..036eb4e 100644 --- a/e2sm/lib/UEID-GNB.c +++ b/e2sm/lib/UEID-GNB.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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" diff --git a/e2sm/lib/UEID-NG-ENB-DU.c b/e2sm/lib/UEID-NG-ENB-DU.c index 526e861..3b05509 100644 --- a/e2sm/lib/UEID-NG-ENB-DU.c +++ b/e2sm/lib/UEID-NG-ENB-DU.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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" diff --git a/e2sm/lib/UEID-NG-ENB.c b/e2sm/lib/UEID-NG-ENB.c index ed4f083..198c5b6 100644 --- a/e2sm/lib/UEID-NG-ENB.c +++ b/e2sm/lib/UEID-NG-ENB.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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" diff --git a/e2sm/lib/UEID.c b/e2sm/lib/UEID.c index cc12a2b..aae0bdb 100644 --- a/e2sm/lib/UEID.c +++ b/e2sm/lib/UEID.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-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" diff --git a/e2sm/lib/UEIdentification-RANParameter-Item.c b/e2sm/lib/UEIdentification-RANParameter-Item.c index d7959fc..435cfd9 100644 --- a/e2sm/lib/UEIdentification-RANParameter-Item.c +++ b/e2sm/lib/UEIdentification-RANParameter-Item.c @@ -1,8 +1,8 @@ /* * Generated by asn1c-0.9.29 (http://lionet.info/asn1c) * From ASN.1 module "E2SM-RC-IEs" - * found in "e2sm_rc.asn" - * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example` + * found 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" -- 2.16.6