--- /dev/null
+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
--- /dev/null
+-- 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
+
+
+
--- /dev/null
+-- 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
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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_
--- /dev/null
+/*
+ * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
+ * From ASN.1 module "E2SM-RC-IEs"
+ * found in "e2sm-rc-2.0.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ */
+
+#ifndef _AdditionalSupportedFormat_UEGroupControl_H_
+#define _AdditionalSupportedFormat_UEGroupControl_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include "RIC-Format-Type.h"
+#include <constr_SEQUENCE.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* AdditionalSupportedFormat-UEGroupControl */
+typedef struct AdditionalSupportedFormat_UEGroupControl {
+ RIC_Format_Type_t ric_ControlHeaderFormat_Type;
+ RIC_Format_Type_t ric_ControlMessageFormat_Type;
+ /*
+ * This type is extensible,
+ * possible extensions are below.
+ */
+
+ /* Context for parsing across buffer boundaries */
+ asn_struct_ctx_t _asn_ctx;
+} AdditionalSupportedFormat_UEGroupControl_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_AdditionalSupportedFormat_UEGroupControl;
+extern asn_SEQUENCE_specifics_t asn_SPC_AdditionalSupportedFormat_UEGroupControl_specs_1;
+extern asn_TYPE_member_t asn_MBR_AdditionalSupportedFormat_UEGroupControl_1[2];
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _AdditionalSupportedFormat_UEGroupControl_H_ */
+#include <asn_internal.h>
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
/* Forward declarations */
struct RANParameter_Definition;
+struct ListOfAdditionalSupportedFormats_UEGroupControl;
/* ControlAction-RANParameter-Item */
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;
/* 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
}
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
--- /dev/null
+/*
+ * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
+ * From ASN.1 module "E2SM-RC-IEs"
+ * found in "e2sm-rc-2.0.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ */
+
+#ifndef _E2SM_RC_ControlHeader_Format3_H_
+#define _E2SM_RC_ControlHeader_Format3_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include "UE-Group-ID.h"
+#include "UE-Group-Definition.h"
+#include "RIC-Style-Type.h"
+#include "RIC-ControlAction-ID.h"
+#include <constr_SEQUENCE.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* E2SM-RC-ControlHeader-Format3 */
+typedef struct E2SM_RC_ControlHeader_Format3 {
+ UE_Group_ID_t ue_Group_ID;
+ UE_Group_Definition_t ue_Group_Definition;
+ RIC_Style_Type_t ric_Style_Type;
+ RIC_ControlAction_ID_t ric_ControlAction_ID;
+ /*
+ * This type is extensible,
+ * possible extensions are below.
+ */
+
+ /* Context for parsing across buffer boundaries */
+ asn_struct_ctx_t _asn_ctx;
+} E2SM_RC_ControlHeader_Format3_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_E2SM_RC_ControlHeader_Format3;
+extern asn_SEQUENCE_specifics_t asn_SPC_E2SM_RC_ControlHeader_Format3_specs_1;
+extern asn_TYPE_member_t asn_MBR_E2SM_RC_ControlHeader_Format3_1[4];
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _E2SM_RC_ControlHeader_Format3_H_ */
+#include <asn_internal.h>
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
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 {
* 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 */
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
--- /dev/null
+/*
+ * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
+ * From ASN.1 module "E2SM-RC-IEs"
+ * found in "e2sm-rc-2.0.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ */
+
+#ifndef _E2SM_RC_ControlMessage_Format3_Item_H_
+#define _E2SM_RC_ControlMessage_Format3_Item_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include "RANParameter-ID.h"
+#include "RANParameter-ValueType.h"
+#include <constr_SEQUENCE.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* E2SM-RC-ControlMessage-Format3-Item */
+typedef struct E2SM_RC_ControlMessage_Format3_Item {
+ RANParameter_ID_t ranParameter_ID;
+ RANParameter_ValueType_t ranParameter_valueType;
+ /*
+ * This type is extensible,
+ * possible extensions are below.
+ */
+
+ /* Context for parsing across buffer boundaries */
+ asn_struct_ctx_t _asn_ctx;
+} E2SM_RC_ControlMessage_Format3_Item_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_E2SM_RC_ControlMessage_Format3_Item;
+extern asn_SEQUENCE_specifics_t asn_SPC_E2SM_RC_ControlMessage_Format3_Item_specs_1;
+extern asn_TYPE_member_t asn_MBR_E2SM_RC_ControlMessage_Format3_Item_1[2];
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _E2SM_RC_ControlMessage_Format3_Item_H_ */
+#include <asn_internal.h>
--- /dev/null
+/*
+ * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
+ * From ASN.1 module "E2SM-RC-IEs"
+ * found in "e2sm-rc-2.0.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ */
+
+#ifndef _E2SM_RC_ControlMessage_Format3_H_
+#define _E2SM_RC_ControlMessage_Format3_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include <asn_SEQUENCE_OF.h>
+#include <constr_SEQUENCE_OF.h>
+#include <constr_SEQUENCE.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* Forward declarations */
+struct E2SM_RC_EntityFilter;
+struct E2SM_RC_ControlMessage_Format3_Item;
+
+/* E2SM-RC-ControlMessage-Format3 */
+typedef struct E2SM_RC_ControlMessage_Format3 {
+ struct E2SM_RC_ControlMessage_Format3__listOfEntityFilters {
+ A_SEQUENCE_OF(struct E2SM_RC_EntityFilter) list;
+
+ /* Context for parsing across buffer boundaries */
+ asn_struct_ctx_t _asn_ctx;
+ } *listOfEntityFilters;
+ struct E2SM_RC_ControlMessage_Format3__entityAgnosticControlRanP_List {
+ A_SEQUENCE_OF(struct E2SM_RC_ControlMessage_Format3_Item) list;
+
+ /* Context for parsing across buffer boundaries */
+ asn_struct_ctx_t _asn_ctx;
+ } *entityAgnosticControlRanP_List;
+ /*
+ * This type is extensible,
+ * possible extensions are below.
+ */
+
+ /* Context for parsing across buffer boundaries */
+ asn_struct_ctx_t _asn_ctx;
+} E2SM_RC_ControlMessage_Format3_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_E2SM_RC_ControlMessage_Format3;
+extern asn_SEQUENCE_specifics_t asn_SPC_E2SM_RC_ControlMessage_Format3_specs_1;
+extern asn_TYPE_member_t asn_MBR_E2SM_RC_ControlMessage_Format3_1[2];
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _E2SM_RC_ControlMessage_Format3_H_ */
+#include <asn_internal.h>
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
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 {
* 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 */
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
--- /dev/null
+/*
+ * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
+ * From ASN.1 module "E2SM-RC-IEs"
+ * found in "e2sm-rc-2.0.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ */
+
+#ifndef _E2SM_RC_EntityFilter_H_
+#define _E2SM_RC_EntityFilter_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include "EntityFilter-ID.h"
+#include "RANParameter-Testing.h"
+#include <asn_SEQUENCE_OF.h>
+#include <constr_SEQUENCE_OF.h>
+#include <constr_SEQUENCE.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* Forward declarations */
+struct E2SM_RC_ControlMessage_Format3_Item;
+
+/* E2SM-RC-EntityFilter */
+typedef struct E2SM_RC_EntityFilter {
+ EntityFilter_ID_t entityFilter_ID;
+ RANParameter_Testing_t entityFilter_Definition;
+ struct E2SM_RC_EntityFilter__entitySpecificControlRanP_List {
+ A_SEQUENCE_OF(struct E2SM_RC_ControlMessage_Format3_Item) list;
+
+ /* Context for parsing across buffer boundaries */
+ asn_struct_ctx_t _asn_ctx;
+ } entitySpecificControlRanP_List;
+ /*
+ * This type is extensible,
+ * possible extensions are below.
+ */
+
+ /* Context for parsing across buffer boundaries */
+ asn_struct_ctx_t _asn_ctx;
+} E2SM_RC_EntityFilter_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_E2SM_RC_EntityFilter;
+extern asn_SEQUENCE_specifics_t asn_SPC_E2SM_RC_EntityFilter_specs_1;
+extern asn_TYPE_member_t asn_MBR_E2SM_RC_EntityFilter_1[3];
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _E2SM_RC_EntityFilter_H_ */
+#include <asn_internal.h>
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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_
--- /dev/null
+/*
+ * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
+ * From ASN.1 module "E2SM-RC-IEs"
+ * found in "e2sm-rc-2.0.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ */
+
+#ifndef _EntityFilter_ID_H_
+#define _EntityFilter_ID_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include <NativeInteger.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* EntityFilter-ID */
+typedef long EntityFilter_ID_t;
+
+/* Implementation */
+extern asn_per_constraints_t asn_PER_type_EntityFilter_ID_constr_1;
+extern asn_TYPE_descriptor_t asn_DEF_EntityFilter_ID;
+asn_struct_free_f EntityFilter_ID_free;
+asn_struct_print_f EntityFilter_ID_print;
+asn_constr_check_f EntityFilter_ID_constraint;
+ber_type_decoder_f EntityFilter_ID_decode_ber;
+der_type_encoder_f EntityFilter_ID_encode_der;
+xer_type_decoder_f EntityFilter_ID_decode_xer;
+xer_type_encoder_f EntityFilter_ID_encode_xer;
+oer_type_decoder_f EntityFilter_ID_decode_oer;
+oer_type_encoder_f EntityFilter_ID_encode_oer;
+per_type_decoder_f EntityFilter_ID_decode_uper;
+per_type_encoder_f EntityFilter_ID_encode_uper;
+per_type_decoder_f EntityFilter_ID_decode_aper;
+per_type_encoder_f EntityFilter_ID_encode_aper;
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _EntityFilter_ID_H_ */
+#include <asn_internal.h>
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
--- /dev/null
+/*
+ * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
+ * From ASN.1 module "E2SM-RC-IEs"
+ * found in "e2sm-rc-2.0.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ */
+
+#ifndef _ListOfAdditionalSupportedFormats_UEGroupControl_H_
+#define _ListOfAdditionalSupportedFormats_UEGroupControl_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include <asn_SEQUENCE_OF.h>
+#include <constr_SEQUENCE_OF.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* Forward declarations */
+struct AdditionalSupportedFormat_UEGroupControl;
+
+/* ListOfAdditionalSupportedFormats-UEGroupControl */
+typedef struct ListOfAdditionalSupportedFormats_UEGroupControl {
+ A_SEQUENCE_OF(struct AdditionalSupportedFormat_UEGroupControl) list;
+
+ /* Context for parsing across buffer boundaries */
+ asn_struct_ctx_t _asn_ctx;
+} ListOfAdditionalSupportedFormats_UEGroupControl_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_ListOfAdditionalSupportedFormats_UEGroupControl;
+extern asn_SET_OF_specifics_t asn_SPC_ListOfAdditionalSupportedFormats_UEGroupControl_specs_1;
+extern asn_TYPE_member_t asn_MBR_ListOfAdditionalSupportedFormats_UEGroupControl_1[1];
+extern asn_per_constraints_t asn_PER_type_ListOfAdditionalSupportedFormats_UEGroupControl_constr_1;
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _ListOfAdditionalSupportedFormats_UEGroupControl_H_ */
+#include <asn_internal.h>
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
#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;
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
/* Including external dependencies */
#include "RIC-ControlAction-ID.h"
#include "RIC-ControlAction-Name.h"
+#include <NativeEnumerated.h>
#include <asn_SEQUENCE_OF.h>
#include <constr_SEQUENCE_OF.h>
#include <constr_SEQUENCE.h>
extern "C" {
#endif
+/* Dependencies */
+typedef enum RANFunctionDefinition_Control_Action_Item__ueGroup_ControlAction_Supported {
+ RANFunctionDefinition_Control_Action_Item__ueGroup_ControlAction_Supported_true = 0,
+ RANFunctionDefinition_Control_Action_Item__ueGroup_ControlAction_Supported_false = 1
+ /*
+ * Enumeration is extensible
+ */
+} e_RANFunctionDefinition_Control_Action_Item__ueGroup_ControlAction_Supported;
+
/* Forward declarations */
struct ControlAction_RANParameter_Item;
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;
} 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
}
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
#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;
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
--- /dev/null
+/*
+ * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
+ * From ASN.1 module "E2SM-RC-IEs"
+ * found in "e2sm-rc-2.0.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ */
+
+#ifndef _UE_Group_Definition_H_
+#define _UE_Group_Definition_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include <asn_SEQUENCE_OF.h>
+#include <constr_SEQUENCE_OF.h>
+#include <constr_SEQUENCE.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* Forward declarations */
+struct UEGroupDefinitionIdentifier_Item;
+
+/* UE-Group-Definition */
+typedef struct UE_Group_Definition {
+ struct UE_Group_Definition__ueGroupDefinitionIdentifier_LIST {
+ A_SEQUENCE_OF(struct UEGroupDefinitionIdentifier_Item) list;
+
+ /* Context for parsing across buffer boundaries */
+ asn_struct_ctx_t _asn_ctx;
+ } ueGroupDefinitionIdentifier_LIST;
+ /*
+ * This type is extensible,
+ * possible extensions are below.
+ */
+
+ /* Context for parsing across buffer boundaries */
+ asn_struct_ctx_t _asn_ctx;
+} UE_Group_Definition_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_UE_Group_Definition;
+extern asn_SEQUENCE_specifics_t asn_SPC_UE_Group_Definition_specs_1;
+extern asn_TYPE_member_t asn_MBR_UE_Group_Definition_1[1];
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _UE_Group_Definition_H_ */
+#include <asn_internal.h>
--- /dev/null
+/*
+ * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
+ * From ASN.1 module "E2SM-RC-IEs"
+ * found in "e2sm-rc-2.0.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ */
+
+#ifndef _UE_Group_ID_H_
+#define _UE_Group_ID_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include <NativeInteger.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* UE-Group-ID */
+typedef long UE_Group_ID_t;
+
+/* Implementation */
+extern asn_per_constraints_t asn_PER_type_UE_Group_ID_constr_1;
+extern asn_TYPE_descriptor_t asn_DEF_UE_Group_ID;
+asn_struct_free_f UE_Group_ID_free;
+asn_struct_print_f UE_Group_ID_print;
+asn_constr_check_f UE_Group_ID_constraint;
+ber_type_decoder_f UE_Group_ID_decode_ber;
+der_type_encoder_f UE_Group_ID_encode_der;
+xer_type_decoder_f UE_Group_ID_decode_xer;
+xer_type_encoder_f UE_Group_ID_encode_xer;
+oer_type_decoder_f UE_Group_ID_decode_oer;
+oer_type_encoder_f UE_Group_ID_encode_oer;
+per_type_decoder_f UE_Group_ID_decode_uper;
+per_type_encoder_f UE_Group_ID_encode_uper;
+per_type_decoder_f UE_Group_ID_decode_aper;
+per_type_encoder_f UE_Group_ID_encode_aper;
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _UE_Group_ID_H_ */
+#include <asn_internal.h>
--- /dev/null
+/*
+ * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
+ * From ASN.1 module "E2SM-RC-IEs"
+ * found in "e2sm-rc-2.0.asn"
+ * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ */
+
+#ifndef _UEGroupDefinitionIdentifier_Item_H_
+#define _UEGroupDefinitionIdentifier_Item_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include "RANParameter-ID.h"
+#include "RANParameter-ValueType.h"
+#include "LogicalOR.h"
+#include <constr_SEQUENCE.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* UEGroupDefinitionIdentifier-Item */
+typedef struct UEGroupDefinitionIdentifier_Item {
+ RANParameter_ID_t ranParameter_ID;
+ RANParameter_ValueType_t ranParameter_valueType;
+ LogicalOR_t *logicalOR; /* OPTIONAL */
+ /*
+ * This type is extensible,
+ * possible extensions are below.
+ */
+
+ /* Context for parsing across buffer boundaries */
+ asn_struct_ctx_t _asn_ctx;
+} UEGroupDefinitionIdentifier_Item_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_UEGroupDefinitionIdentifier_Item;
+extern asn_SEQUENCE_specifics_t asn_SPC_UEGroupDefinitionIdentifier_Item_specs_1;
+extern asn_TYPE_member_t asn_MBR_UEGroupDefinitionIdentifier_Item_1[3];
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _UEGroupDefinitionIdentifier_Item_H_ */
+#include <asn_internal.h>
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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_
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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_
#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)
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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"
--- /dev/null
+/*
+ * 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 */
+};
+
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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)),
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,
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 = {
/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 */
};
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
--- /dev/null
+/*
+ * 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 */
+};
+
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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};
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),
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 */
};
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 */
};
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
--- /dev/null
+/*
+ * 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 */
+};
+
--- /dev/null
+/*
+ * 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 */
+};
+
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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};
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),
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 */
};
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 */
};
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
--- /dev/null
+/*
+ * 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 */
+};
+
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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"
--- /dev/null
+/*
+ * 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 */
+};
+
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
--- /dev/null
+/*
+ * 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 */
+};
+
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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"
(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);
}
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
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,
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 {
{ 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))
};
/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 */
};
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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) {
}
}
-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,
""
},
};
-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[] = {
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",
/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 */
};
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
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,
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);
}
/*
{ 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))
};
/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 */
};
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"
--- /dev/null
+/*
+ * 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 */
+};
+
--- /dev/null
+/*
+ * 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 */
+};
+
--- /dev/null
+/*
+ * 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 */
+};
+
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-COMMON-IEs"
- * found in "e2sm.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-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"
/*
* Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
* From ASN.1 module "E2SM-RC-IEs"
- * found in "e2sm_rc.asn"
- * `asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ * found in "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"